UNNotificationServiceExtension:内存限制?

Ala*_*air 7 ios ios10

我正在尝试实现UNNotificationServiceExtension,但我的代码似乎经常失败,只是说明了

Program ended with exit code: 0"
Run Code Online (Sandbox Code Playgroud)

我试图在扩展中使用FMDB Sqlite3模块,似乎我可能会遇到扩展内的内存限制.这些扩展中是否有任何记录的内存限制?是否有任何策略可以帮助我将它们考虑在内,或者我只是要接受我不能将复杂的功能放入扩展中?

通过Instruments运行它表明它只达到3.24MB.NSExtensionMain占68%,所以我认为我不能把它降低很多.

afr*_*ick 3

截至 2018 年 5 月 18 日的限制为 12MB。我通过分配过多内存来验证这一点,并看到来自内核的控制台消息,表明进程因违反 12MB 硬限制而终止。