0
我有一個線程應用程序。我在其中運行一個後臺線程,在填充表格單元格的同時,當我更改日期並單擊確定按鈕時,它將調用一個方法,在該方法中,它將刪除數組中的所有對象(用於後臺線程顯示錶格單元格數據)和我的應用程序崩潰。請幫助我在這方面同步NSMutable陣列線程
我有一個線程應用程序。我在其中運行一個後臺線程,在填充表格單元格的同時,當我更改日期並單擊確定按鈕時,它將調用一個方法,在該方法中,它將刪除數組中的所有對象(用於後臺線程顯示錶格單元格數據)和我的應用程序崩潰。請幫助我在這方面同步NSMutable陣列線程
有兩種選擇: 1)使用@synchronized指令爲您的陣列 2)您使用NSLock手動鎖定您的陣列的多個胎面手動。
@synchronized(self.array){一些代碼} 我現在就這樣使用。但它仍然崩潰 – user1184202 2012-04-05 09:00:20
是的,然後將訪問您的數組的代碼。 – Vlad 2012-04-05 09:01:30
或3號門使用GCD ... – 2012-04-07 04:46:22