我正在开发 iPhone 应用程序。我正在使用 NSThread 连续调用包含 C++ 代码的函数。当我使用 NSThread 或 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0),^{ 函数调用 } 然后它在 5 分钟后给我“收到内存警告”警告并使应用程序崩溃。但是当我在主线程/队列上运行这个函数时它就可以工作了确实。
我也尝试过 Xcode 分析器来检查内存泄漏,但没有发现内存泄漏。
我该如何解决这个问题?
提前致谢。