如何解决“[_NSCFTimer login:]:unrecognized selector sent to instance 的错误
Posted
技术标签:
【中文标题】如何解决“[_NSCFTimer login:]:unrecognized selector sent to instance 的错误【英文标题】:How to solve the error of "[_NSCFTimer login:]:unrecognised selector sent to instance 【发布时间】:2011-04-12 05:35:23 【问题描述】:我创建了一个应用程序。当我运行我的应用程序时,我收到以下错误:
-[__NSCFTimer login:]: unrecognized selector sent to instance 0x4b37380
2011-04-12 10:57:36.441 Journey[6190:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFTimer login:]: unrecognized selector sent to instance 0x4b37380'.
如何解决上述错误?
【问题讨论】:
您似乎在错误的实例上调用方法。你能提供一些代码吗? NSTimer 没有方法登录。因此错误。请提供一些代码,以便我们更好地帮助您 【参考方案1】:你是在 NSTimer
的实例上调用 login
方法吗?
如果是,你不能,你只能在NSTimer
的实例上调用那些在NSTimer类中声明的方法
查看NSTimer
的苹果文档。
http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSTimer_Class/Reference/NSTimer.html
【讨论】:
【参考方案2】:在 Build Settings 下,将“-ObjC”添加到“Other Linker Flags”部分。
参考: Error when try to start scanning chromecast device
【讨论】:
以上是关于如何解决“[_NSCFTimer login:]:unrecognized selector sent to instance 的错误的主要内容,如果未能解决你的问题,请参考以下文章