0

我收到这个警告:

*** 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 的一个实例。这只发生在我的设备上,而不是模拟器上。有任何想法吗?

4

2 回答 2

1

该错误是由 Google Analytics 的动态链接库之一引起的。我取消了它们的链接并禁用了 GA,但是直到我在重建之前进行了清理,错误才消失。

于 2014-08-06T14:42:13.600 回答
0

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

… does not implement methodSignatureForSelector: — trouble ahead

只为那些带着这个问题进入这个问答的人。

于 2014-12-16T13:59:27.803 回答