iOS 11:应用程序仅在iOS 11中崩溃而不是在较低版本中崩溃

时间:2017-06-27 15:52:16

标签: ios objective-c iphone ios11

我在相机应用程序上创建并且我在iOS 11中不断崩溃,但应用程序在iOS的低版本中运行良好。我在日志控制台中遇到的崩溃如下:

-[__NSArrayI name]: unrecognized selector sent to instance 0x608000446570

我没有使用任何字典或包含键“name”的任何数组,它给了我这个崩溃日志。

异常断点在此崩溃中也没有帮助。我在我的应用程序中使用了很多数组,但我认为它们都没有导致崩溃。我现在不能选择。

我正在使用xCode 9 beta版并在iOS 11 beta 1和2中运行应用程序。在两个版本中它都崩溃了。

任何帮助或概念解决方案都将受到高度赞赏。

提前致谢。enter image description here

1 个答案:

答案 0 :(得分:0)

问题在于我的代码。我在预览图层中添加了过滤器,iOS 11中不支持一个或多个过滤器,因此崩溃了应用程序。

这是代码行崩溃应用程序而没有指出任何内容。

[[previewView layer] setFilters:@[filterArray]];

感谢大家的建议和帮助。

我真的很感激。