ContiguousArrayStorage未实现methodSignatureForSelector

时间:2014-08-06 00:13:08

标签: ios swift contiguous

我收到了这个警告:

*** NSForwarding: warning: object 0x3560018 of class '_TtCSs23_ContiguousArrayStorage0000000017DB45E4' does not implement methodSignatureForSelector: -- trouble ahead

后面出现错误

[SwiftObject doesNotRecognizeSelector:]

以下代码的第2行:

let vcs = [feedTab, channelsTab, signinTab, historyTab, moreTab]
tabBarController.setViewControllers(vcs, animated: true)

其中每个选项卡都是UINavigationController的一个实例。这只发生在我的设备上,而不是模拟器上。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

该错误是由Google Analytics的动态关联库之一引起的。我取消了它们并禁用了GA,但是在重建之前我做了一个干净的错误并没有消失。

答案 1 :(得分:0)

我有一个类似的问题,它是由于没有继承NSObject引起的。 我在我的自定义类中添加了一个观察者,它没有继承NSObject,导致:

… does not implement methodSignatureForSelector: — trouble ahead

仅针对那些因此问题而进入此问答的人。