我正在尝试实现UNNotificationServiceExtension,但我的代码似乎经常失败,只是说明了
Program ended with exit code: 0"
我正在尝试在扩展中使用FMDB Sqlite3模块,似乎我可能会在扩展内部遇到内存限制。这些扩展中是否有任何记录的内存限制?是否有任何策略可以帮助我将它们考虑在内,或者我只是必须接受我不能将复杂的功能放入扩展中?
通过Instruments运行它表明它只达到3.24MB。而NSExtensionMain占68%,所以我认为我不能把它降低很多。
答案 0 :(得分:1)
截至05/18/18的限制为12MB。我通过分配太多内存来验证这一点,并从内核看到一条控制台消息,说明该进程因违反12MB的硬限制而终止。