首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift 3中SigQuit的含义,Xcode8.2.1

Swift 3中SigQuit的含义,Xcode8.2.1
EN

Stack Overflow用户
提问于 2017-03-20 06:51:39
回答 2查看 174关注 0票数 2

我正在尝试在iOS 10中创建一个自定义键盘,它的功能类似于T-9键盘。当切换到我的自定义键盘时,应用程序扩展从txt文件中读取大约10,000个单词的列表,并从中构建一个trie。

然而,当我第一次尝试使用键盘时,我一直收到"SigQuit“错误。在键盘出现故障后立即重新运行键盘似乎通常正常工作。除了汇编代码行上的SigQuit错误之外,Xcode没有给我任何解释为什么它失败了。

那么,我的问题是,出于什么原因,Xcode可能会抛出SigQuit错误?我尝试过调试,但都无济于事,在谷歌上搜索SigQuit似乎没有返回任何有用的信息。我认为我的键盘占用了太多的资源/在启动时占用了太多的时间,但我检查了CPU使用率,它的峰值不到1%。同样,使用的内存大约是25mb,这看起来并不可怕。

EN

回答 2

Stack Overflow用户

发布于 2017-11-08 06:40:49

键盘扩展比应用程序的内存限制要低得多。您的分机可能已被操作系统终止。

请参阅:https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html

运行应用程序扩展的

内存限制明显低于前台应用程序的内存限制。在这两个平台上,系统可能会积极终止扩展,因为用户希望返回到主机应用程序中的主要目标。一些扩展可能比其他扩展具有更低的内存限制:例如,小部件必须特别高效,因为用户可能会同时打开多个小部件。

票数 1
EN

Stack Overflow用户

发布于 2019-02-21 18:30:39

是的,似乎你必须运行,然后停止,它将在模拟器或设备上运行得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42893286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档