2014-10-11 65 views
0
运行iOS行动扩展

我可能会忽视的东西简单,但我最近建立了一个行动扩展在IOS 8.1 B2上的Xcode 6.1 GM 2.没有Xcode中

如果我通过运行Xcode中扩展(选择方案和运行;它要求我选择一个应用程序来打开我选择“照片”的扩展程序),并且扩展程序按预期运行。但是,如果我分离并运行未连接到Xcode的照片应用程序,扩展程序似乎崩溃。如果我尝试附加到已经运行的照片,我会在Xcode中看到“丢失的连接”错误。

我真的不确定如何调试,因为它只发生在Xcode之外的扩展。

回答

0

看来我的问题是与扩展的高内存使用率有关。出于某种原因,系统似乎只会在没有附加到Xcode的情况下才会杀死内存使用率较高的扩展。该扩展不仅在连接时工作正常,但没有迹象表明你的内存使用率很高(似乎没有警告)。改变扩展为更少的资源饥饿解决了我的问题,因为崩溃只发生在扩展处理大量数据时。