0
嗨 我使用從5.5的MySQL連接。版本mysqllibclient。 這是一種方法來做一些事情,停止mysql查詢,如果我看到isCancelled是開始是嗎? 定時器不能在nsoperation中穩定運行,我不知道爲什麼(請參閱我的關於nstimer問題的問題,它沒有回答)。一個正確的方式來編程NSOperation子類取消
嗨 我使用從5.5的MySQL連接。版本mysqllibclient。 這是一種方法來做一些事情,停止mysql查詢,如果我看到isCancelled是開始是嗎? 定時器不能在nsoperation中穩定運行,我不知道爲什麼(請參閱我的關於nstimer問題的問題,它沒有回答)。一個正確的方式來編程NSOperation子類取消
// you have two immediate options:
// 1) override cancel:
- (void)cancel {
[super cancel];
/* get out */
}
// 2) test isCancelled
- (void)main {
/* ... */
if (self.isCancelled) {
/* get out */
}
else {
/* continue working */
}
/* ... */
}
這不是我要找的。當libmysqlclient收到查詢時,我沒有從我的代碼中控制它。這是一個需要解決的問題。如果我將覆蓋取消,它將被取消,libmysqlclient將關閉連接? – Alex 2011-03-18 17:13:44
@亞歷啊,抱歉誤會你的問題。也許你應該創建更多的細節和代碼示例的另一個問題。 – justin 2011-03-19 03:11:04