1

我有这样的代码:

[self performSelectorInBackground:@selector(indicator) withObject:nil];
[self mail]; //opening my controller of e-mail sending
- (void)indicator 
{
   [actView startAnimating];
}

这工作正常,但我担心线程安全。我没有在第二个线程中分配内存,但 smth 告诉我这太简单了:)

4

3 回答 3

2

startAnimating无论如何都会立即返回,所以你不会通过在后台调用它来获得任何东西。

于 2009-12-27T17:00:36.417 回答
1

你不应该使用这种方法。后台线程的任何 UI 更改都会导致内存泄漏。

于 2009-12-27T11:38:46.723 回答
0

不,它没有。它一直在工作,直到控制器不会被推动。当然,我已经在我的函数中添加了一个自动释放池。

于 2009-12-28T14:02:06.617 回答