jjzjj

detachNewThreadSelector

全部标签

iphone - 使用 [NSThread detachNewThreadSelector :toTarget:withObject:] 时如何设置自动释放池

您好,我正在使用[NSThreaddetachNewThreadSelector:toTarget:withObject:]并且我遇到了很多内存泄漏,因为我没有为分离线程设置自动释放池。我只是想知道我实际上在哪里做这个?是不是在我打电话之前[NSThreaddetachNewThreadSelector:toTarget:withObject:]或者在另一个线程中运行的方法中?任何帮助将不胜感激,一些示例代码会很棒。谢谢。 最佳答案 在你用线程调用的方法中......即给定这个......[NSThreaddetachNewThre

ios - performSelectorInBackground 和 detachNewThreadSelector 是如何工作的?

我需要执行异步函数执行,因为它阻塞了主线程,因此UI不可用。看了stackoverflow的题目,知道了异步函数的三种方式。一个例子:[NSThreaddetachNewThreadSelector:@selector(showSpinner:)toTarget:selfwithObject:self.view];//or[selfperformSelectorInBackground:@selector(showSpinner:)withObject:self.view];//orNSInvocationOperation*invOperation=[[NSInvocationOpe