[__NSDate 长度]:发送到实例的无法识别的选择器
Posted
技术标签:
【中文标题】[__NSDate 长度]:发送到实例的无法识别的选择器【英文标题】:[__NSDate length]: unrecognized selector sent to instance 【发布时间】:2014-06-30 11:50:48 【问题描述】:我有一个 datePicker,我尝试发送值但不工作。
错误:
-[__NSDate 长度]:无法识别的选择器发送到实例 0x8ee2330 2014-06-30 13:49:42.602 Golf Tipp[2374:60b] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSDate 长度]:无法识别的选择器发送到实例 0x8ee2330 '
**我的代码:**
Confirmacion *cuartoView = (Confirmacion *)[segue destinationViewController];
NSDate *date = [self.fecha_hora date];
cuartoView.fecha = date;
【问题讨论】:
提供fecha_hora
的代码。 NSDate instance is being sent the
length` 消息,它没有。将其添加到问题中。
【参考方案1】:
你有一个 NSDate 类型的对象。在某个地方,您的代码认为该对象是 NSString 或者可能是 NSData(不是 NSDate),并向其发送长度消息。
找出问题的常用方法是:长时间地盯着你的代码。或者:在 Xcode 中设置一个异常断点,找出问题发生的地方,并从中推断出你做错了什么。如果您不知道如何在 Xcode 中设置异常断点,请随意使用 Google。
【讨论】:
以上是关于[__NSDate 长度]:发送到实例的无法识别的选择器的主要内容,如果未能解决你的问题,请参考以下文章
[__NSArrayI 长度]:发送到实例的无法识别的选择器
[__NSCFNumber 长度]:无法识别的选择器发送到实例 0xb000000000000113'
ios [__NSCFNumber 长度]:发送到实例的无法识别的选择器
“-[__NSDictionaryI 长度]:无法识别的选择器发送到实例”没有 NSDictionary 的错误?