我正在开发适用于iOS的自定义键盘扩展程序,而部分配套(主要)应用程序是指导用户如何安装键盘的入门教程。
本教程的最后一步是在设备的设置中启用完全访问权限,但这样做会终止我的应用程序:
Message from debugger: Terminated due to signal 9
一旦用户在启用完全访问权限后返回我的应用程序,他应该从他停止的地方继续教程。但是,由于申请被终止,他现在必须从头开始。
我可以通过一些聪明的(读取 hacky )硬编码逻辑来解决这个问题,但是我宁愿在启用完全访问时应用程序不会终止。
我的问题如下:这是预期的功能还是错误?我能做些什么来阻止这种情况发生吗?
编辑1: 我只是想指出,尽管信号9 ,我不认为这是我的应用程序的内存问题 - 内存使用率非常低,尤其是当应用程序在后台时。应用程序在“允许完全访问...”弹出窗口中按允许时完全相同。