2011-05-22 284 views
0

简单test--为什么会导致“exc_bad_access”错误?

- (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'

你能告诉我哪里错了?

回答

0

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

NSLog(@"between: %f",timeBetween); 
相关问题