我有下面。
@interface MyViewController () {
NSDate *myCurrentDate;
}
@implementation MyViewController
-(void)viewDidLoad {
[super viewDidLoad];
myCurrentDate = [NSDate date];
}
- (IBAction) prevAction:(id)sender {
NSLog(@"myCurrentDate===%@", myCurrentDate); // here it says
myCurrentDate = [myCurrentDate dateByAddingTimeInterval:60*60*24*-1];
[self formatDateAndPostOnButton];
}
当我尝试如下打印当前日期时,它会崩溃说 BAD_EXCESS
NSLog(@"myCurrentDate===%@", myCurrentDate);
下面是相同的屏幕截图。
我没有在我的项目中使用 ARC。
知道出了什么问题吗?