【问题标题】:iOS 10 Beta SDK - [UIDeviceRGBColor countByEnumeratingWithState:objects:count:]: unrecognized selectoriOS 10 Beta SDK - [UIDeviceRGBColor countByEnumeratingWithState:objects:count:]:无法识别的选择器
【发布时间】:2016-10-17 14:31:07
【问题描述】:

当我们的 iOS 应用程序在 iOS 10 Developer Preview SDK 上编译时,当启动应用程序的第一个视图控制器时,应用程序崩溃并出现以下异常:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIDeviceRGBColor countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x17adb5a0'  
*** First throw call stack:  
(0x23c9b91b 0x23436e17 0x24474da3 0x24474f5f 0x24447e81 0x24446f25 0x286c8a0b 0x2857baa3 0x2834effb 0x28214a1f 0x28214971 0x28aa9ec1 0x28560d01 0x285846e5 0x28586d65 0x28223541 0x28586ca9 0x28586f91 0x2830ddb9 0x28586fcf 0x1c13b3 0x1beb89 0x1bf927 0x244c6655 0x23c5e58f 0x23c5e1c1 0x23c5c00d 0x23bab229 0x23bab015 0x2519bac9 0x2827d189 0xe3b65 0x23853873)  
libc++abi.dylib: terminating with uncaught exception of type NSException  

在我们应用程序的代码中,UIDeviceRGBColor 的这个选择器从未被调用过。

有人有同样的问题吗?是 iOS 10 Beta 的 bug 吗?

使用 iOS 10 Beta SDK 编译时,在运行 iOS 10 Beta 和 iOS 9 的设备上也会出现问题。

使用 iOS 9 SDK 编译应用程序时不会出现问题(iOS 10 上没有,iOS 9 上没有)

谢谢。

最好的问候。

【问题讨论】:

  • 这里有同样的问题。我没有在我的代码中调用任何“UIDeviceRGBColor”,但我的应用程序仍然因此诊断而崩溃。有什么想法吗?
  • 同样的问题 UIDeviceRGBColor crash 有什么解决办法吗?
  • 这里有同样的问题。也有人问她stack2.ocim.top/37852992/…有什么解决办法吗?
  • 有完全相同的问题。你找到解决办法了吗? Beta 3 上仍在发生!
  • 任何人都可以创建示例项目,这会重复这个问题吗?没有特定情况很难提供帮助。

标签: ios sdk beta ios10


【解决方案1】:

如果您使用 Xib 和 Nib 等接口文件作为视图,请参阅我在 this question 中的回答

引自该问题:

当我尝试使用相同的配置(XCode 8 beta 6,iOS 10 SDK)编译和运行我的项目时,我遇到了类似的问题,除了我的错误消息是:

*** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UIDeviceRGBColor length]: unrecognized selector sent to instance 0x600000479280”

我注意到这个问题只发生在使用接口文件(即 Xib 和 Nib)初始化视图时。我通过以下方式解决了这个问题:

  1. 打开您的界面文件,在右侧面板中导航到“文件检查器”选项卡。

  2. 将突出显示的属性更改为“iOS 7.0 及更高版本”(或任何更高版本的 iOS)

然后再次编译并运行您的项目,这应该可以解决您的问题,尽管我不确定这背后的原因。

【讨论】:

  • 我有一个旧版应用程序遇到此中止。我跟着这个(这很有意义),但中止继续。我终于“更新到最新设置”并且中止停止了。
猜你喜欢
  • 2017-01-12
  • 1970-01-01
  • 1970-01-01
  • 2016-07-19
  • 1970-01-01
  • 2015-05-23
  • 1970-01-01
  • 1970-01-01
  • 2020-10-31
相关资源
最近更新 更多