我正在爲iOS編寫一個多線程應用程序。 我是Objective-C的新手,所以在iPhone之前我還沒有玩過線程。可可觸摸線程問題
通常使用Java的時候,我創建一個線程,併發送「自我」爲對象的線程。並從我可以爲線程調用主線程。 這是如何在Objective C中完成的?
如何從線程調用主線程?我一直NSNotificationCenter嘗試,但我得到一個錯誤sigbart:/
這是線程的啓動方式:
NSArray *extraParams = [NSArray arrayWithObjects:savedUserName, serverInfo, nil]; // Parameters to pass to thread object
NSThread *myThread = [[NSThread alloc] initWithTarget:statusGetter // New thread with statusGetter
selector:@selector(getStatusFromServer:) // run method in statusGetter
object:extraParams]; // parameters passed as arraylist
[myThread start]; // Thread started
activityContainerView.hidden = NO;
[activityIndicator startAnimating];
任何幫助將是巨大的!