[UIDeviceRGBColor countByEnumeratingWithState:对象:伯爵:]:无法识别的选择发送到实例0x16577e10 - >崩溃后makeKeyAndVisible

[UIDeviceRGBColor countByEnumeratingWithState:对象:伯爵:]:无法识别的选择发送到实例0x16577e10 - >崩溃后makeKeyAndVisible

问题描述:

我收到以下错误,当调试,结果发现这条线,应用程序崩溃后:[UIDeviceRGBColor countByEnumeratingWithState:对象:伯爵:]:无法识别的选择发送到实例0x16577e10 - >崩溃后makeKeyAndVisible

[self.window makeKeyAndVisible]; 

当试图在设备上经由Xcode的8.0中运行时,出现以下的错误日志:

2016年10月3日11:03:59.827994槽孔[5972:1125279] - [UIDeviceRGBColor countByEnumeratingWithState:对象:计数:]:无法识别的选择器 发送到插件,孟清湘0x16577e10

2016年10月3日11:03:59.830292插槽[5972:1125279 ***终止应用程序由于 未捕获的异常 'NSInvalidArgumentException',原因是: “ - [UIDeviceRGBColor countByEnumeratingWithState:对象:数:] : 无法识别的选择发送到实例0x16577e10'

*第一掷调用堆栈:(0x1db25e07 0x1cd8b077 0x1db2b515 0x1db29589 0x1da4ef08 0x2303d18d 0x23037bff 0x1e3b39a5 0x1e3b2e6d 0x23047fc9 0x23048641 0x1e3b39a5 0x1e3b9d3d 0x1e354ca7 0x1e3b39a5 0x1e3b2e6d 0x23047507 0x22ec2589 0x22c9eecb 0x22b6b067 0x22b6af9f 0x22b716a 3 0x22b6eb9d 0x22be1051 0xc3cf1 0x22bdd33b 0x22de9e01 0x22def41f 0x22e01fc5 0x22dec805 0x1f3ea97b 0x1f3ea835 0x1f3eab1f 0x1dae1c8b 0x1dae1795 0x1dadfa6b 0x1da2f073 0x1da2ee81 0x22bd6b69 0x22bd1201 0xc398f 0x1d1fa50b) **的libC++ abi.dylib:与类型的未捕获的异常终止NSException

不限想法可能会导致这次崩溃。我没有故事板,只有xibs。

同时出现iOS 10,xcode8同时加载查看或初始化视图或使用xib's

您可以尝试以下解决方案:

  1. 转到您的接口文件,意味着Xib'sNib's

  2. 在右侧,浏览到文件检查器标签。

  3. 更改为值“建立”为“iOS 7.0或更高版本”或任何其他iOS版及更高版本。

  4. 清洁,重建和运行项目。

参考检查图像:

img

+1

GENIUS!这工作!谢谢! – itzo

+1

很好... HTH,马克答案接受,如果它有助于解决问题,那么它可以帮助他人有同样的问题@ itzo。 –

当我在Xcode 8.3.1打开我的iOS 6中的项目。当我为iOS 9.1及更高版本运行构建版时,出现此错误。

打开nib文件并将界面生成器文档选项“Builds for”选项更改为“iOS 7.0及更高版本”解决了此问题。