İşlevimin yalnızca ana iş parçacığı üzerinde çalıştığından nasıl emin olabilirim? (UI öğelerini günceller)
Bunun gibi bir işlev 'kötü' olarak değerlendiriliyor mu?Fonksiyonun yalnızca ana iş parçasında çalıştığından emin olun.
-(void)updateSomethingOnMainThread_real {
// Do stuff on main thread
}
-(void)updateSomethingOnMainThread {
[self performSelectorOnMainThread:@selector(updateSomethingOnMainThread_real) withObject:nil waitUntilDone:NO];
}
olası kopyası olasıdır [Dairesel yöntem çağrısına izin var mı?] (Http://stackoverflow.com/questions/7706329/is-circular-method-calling-allowed) – ughoavgfhw