nsoperationqueue

    1熱度

    1回答

    嘿,我一直在與這個問題爭鬥了一段時間。也許在多線程知識方面我缺少一些東西,但是這裏發生了什麼。當我創建一個nsoperation隊列時,分配的任何變量在「[request startSynchronous]」之後被清除;「代碼行。以下是我在談論: @implementation imageLoadOperation @synthesize object; -(id)initWithObjec

    0熱度

    1回答

    我做了一個多文件下載器。 我使用NSOperationQueue實現了NSURLConnection。 NSOpetationQueue有許多NSURLConnection操作。 ,並設置MaxConcurrentOperationCount分至10 我想我的代碼是正確的,但運行該項目後,這是錯誤的。 發生了一些連接錯誤。 文件的網址是正確的。並完成文件下載。 但下載文件,發生「超時」錯誤。 這是

    0熱度

    2回答

    我有一個MKMapView,另一個類有一個線程添加批註到MKMapView。 但問題是,MKMapView.annotations是非原子的。所以,其他班級正在添加註釋......如果用戶不移動地圖的可見區域,則看起來確定。但是如果你繼續移動它,而另一個班級在那個時候向地圖添加註釋,則應用程序崩潰。 因爲在地圖動畫過程中陣列發生了變化。 我做了NSOperationQueue,並將每個添加的註釋工

    3熱度

    1回答

    我想在我的應用程序中使用NSOperations來解決線程問題。我已經閱讀了一些教程,現在我知道我必須做什麼,但我有一個問題。每個班級必須有相同的NSOperationQueue。如果我在每個班級中使用新的NSOperationQueue,該怎麼辦?會有併發問題嗎?

    1熱度

    2回答

    我正在創建一個MyOperation對象(從NSOperation繼承)並添加到NSOperationQueue。然後我在MyOperation上做KVO。 我使用這種方法 - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(voi

    3熱度

    1回答

    我有一個帶有表視圖的導航視圖,當單擊一行時,行indexPath傳遞給下一個視圖。 在詳細信息視圖viewDidLoad,我從核心數據中提取數據。我用的是取從應用程序委託 [appDelegate loadItem:i]; 正如你能看到我的傳球只有一個整數,它攜帶的行號。 的問題是: 我怎麼能夠做這樣的過程在另一個線程(在後臺) 我需要這個,因爲有時候的結果取太大,所以處理需要3秒延遲推詳細視圖。

    0熱度

    2回答

    我正在使用UITableView來顯示一些字符串消息,並且我使用NSOperationQueue來保存在後臺線程中獲取消息的自定義NSOperation。一條消息成功獲取後,自定義NSOperation將通知UITableView控制器顯示它。 如果我在導航欄上點擊返回按鈕以在所有消息加載後從UITableView切換到其他視圖,那麼每件事情都可以。但是,如果我點擊後面的按鈕,而一些消息仍然加載,

    0熱度

    1回答

    我在NSOperation中遇到問題。我嘗試了很多方法,但它會在屏幕後面運行,但不會顯示在我的桌面視圖中。任何人都可以幫助我解決這個問題。我是NSOperation的新手。 Recents.h #import <UIKit/UIKit.h> #import "FlickrFetcher.h" @interface Recents : UITableViewController { Flic

    1熱度

    1回答

    我正嘗試在iPhone應用程序中使用OpenFlow(http://apparentlogic.com/openflow/)將文件從我的服務器中流出。我怎樣才能做到這一點?我應該使用NSOperationQueue嗎? 到目前爲止,我已經能夠: *使用本地文件 *使用來自Flickr他們的演示(使用Flickr的API和庫) 代碼加載本地圖片: NSString *imageName; for

    12熱度

    2回答

    我以後就用NSOperation和繪製一些建議: 我有一個主線程創建我NSOperation子類,然後把它添加到一個NSOperationQueue。 我NSOperation做一些繁重的處理,它的目的是在main()方法循環幾分鐘,不停地處理一些工作,但現在我只是有一個while()循環與睡眠(1)內,這是設置爲五次左右(用於測試)。 主要(原)螺紋,其派生此NSOperation負責繪製到一個