我有这样的代码:
[self performSelectorInBackground:@selector(indicator) withObject:nil];
[self mail]; //opening my controller of e-mail sending
- (void)indicator
{
[actView startAnimating];
}
这很好用,但我担心线程安全。我不是在第二个线程中分配内存,但是告诉我,这太简单了:)
答案 0 :(得分:2)
startAnimating
无论如何都会立即返回,所以你不能通过在后台调用它来获得任何东西。
答案 1 :(得分:1)
你不应该使用这种方法。来自后台线程的任何UI更改都会导致内存泄漏。
答案 2 :(得分:0)
不,它没有。它一直工作,直到控制器不被推动。我确实在我的函数中添加了一个自动释放池。