如何解决“[_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 的错误的主要内容,如果未能解决你的问题,请参考以下文章

如何解决 Ajax 跨域请求不到的问题

如何解决包冲突问题

如何解决包冲突问题

如何解决ajax跨域问题

MySQL 的 10048问题,如何解决?

如何解决smartgit的冲突问题