0

一个简单的测试——

- (void)viewDidLoad
{
[super viewDidLoad];

NSDate *date1 = [NSDate date];
NSDate *date2 = [NSDate dateWithTimeIntervalSinceNow:3];

NSTimeInterval timeBetween = [date1 timeIntervalSinceDate:date2];
NSLog(@"between: %@",timeBetween);    

}

它在“NSTimeInterval ...”行中出现错误

程序接收到的信号:'EXC_BAD_ACCESS'

你能告诉我哪里错了吗?

4

1 回答 1

0

您在 NSLog 语句中使用字符串格式代码而不是数字格式代码。尝试:

NSLog(@"between: %f",timeBetween);
于 2011-05-22T07:21:38.887 回答