我正在尝试实现UNNotificationServiceExtension,但是我的代码似乎经常失败,只需说明
Program ended with exit code: 0"
我正在尝试在扩展中使用FMDB Sqlite3模块,似乎我可能会遇到扩展内部的内存限制。这些扩展中是否有记录的内存限制?是否有任何策略可以帮助我将它们考虑在内?或者我只是不得不接受我无法将复杂功能添加到扩展中?
通过Instruments运行它可以看到它仅达到3.24MB。 NSExtensionMain占了其中的68%,所以我认为我不能将它降低很多。
最佳答案
截至05/18/18的限制为12MB。我通过分配过多的内存来验证这一点,并看到内核发出一条控制台消息,指出该进程因违反12MB的硬限制而终止。
关于ios - UNNotificationServiceExtension : memory limit?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39800287/