我有一个关于[NSDate distantFuture]的问题,我这样使用它:
while (_connection != nil)
{
[[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSData distantFuture]];
}
Run Code Online (Sandbox Code Playgroud)
我收到警告"类方法'+ remoteFuture'未找到(返回类型默认为'id')".我运行代码,出错: - [NSConcreteData timeIntervalSinceReferenceDate]:无法识别的选择器发送到实例0x80d18e0
*终止应用程序由于未捕获的异常'NSInvalidArgumentException',原因是: ' - [NSConcreteData timeIntervalSinceReferenceDate]:无法识别的选择发送到实例0x80d18e0'*第一掷调用堆栈:(0x1e63022 0x1606cd6 0x1e64cbd 0x1dc9ed0 0x1dc9cb2 0x10af3e1 0x72181 0x11300ad 0x18a9330 0x18aa439 0x95707b24 0x957096fe)终止叫投掷一个例外.我使用[NSDate dateWithTimeIntervalSinceNow:2],错误是一样的.有人能帮助我吗?多谢.