0

我正在使用 [[UIApplication sharedApplication] openURL:url]在应用程序中打开社交媒体 URL。但是,在我的应用程序被杀死(应用程序意外结束)之前,我似乎无法打开超过两到四个 URL。我还注意到,当我调用上述方法时,我的内存使用量显着增加(我希望不会出现这种情况)。

我试图从 mail.app 打开完全相同的 URL,并且我可以继续打开这些 URL 而不会mail.app被杀死。所以我的应用程序肯定有问题。

问题 1:关于如何避免在调用 [[UIApplication sharedApplication] openURL:url].

问题2:为什么mail.app没有被杀死,而我的应用程序被杀死了?

非常感谢!

4

1 回答 1

0

在研究了关于堆栈溢出的另一个问题并遵循删除 NSLog 的建议(我的应用程序中没有多少)后,事情似乎工作得很好,我的应用程序没有被杀死。我将其记录下来以供其他读者将来参考。如果您收到一条消息说您的应用程序由于内存压力而被终止,请尝试从应用程序中删除 NSLog 并查看是否有帮助。它帮助了我!这是对另一个线程的引用:link

于 2013-12-24T23:28:20.137 回答