캘린더를 내 앱에서 사용하고 있습니다. 그러나 Kal ViewWillAppear 호출 될 때 내 응용 프로그램이 충돌합니다. 여기 내 코드가있다.Kal 캘린더가 ViewWillAppear에서 중단됩니다.
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
KalViewController *calendar = [[KalViewController alloc] init];
[self.navigationController pushViewController:calendar animated:YES];
calendar.dataSource = self;
[calendar reloadData];
self.tabBarController.delegate = self;
}
나는 브레이크 포인트를 사용하고 내 응용 프로그램에서 충돌한다 : 여기
[calendar reloadData];
인해 캐치되지 않는 예외 'NSInvalidArgumentException'응용 프로그램 종료, 이유는 디버거
*에서 오류 메시지입니다 : '* - [__ NSArrayM insertObject : atIndex :] : 객체는'없음 '일 수 없습니다.' * 첫 번째 호출 스택 : (0x2088 012 0x156ae7e 0x203bb6a 0x203ba20 0x10c1b 0x1ca08 0x11088 0x282103 0x28242b 0x297fad 0x29889b 0x2989b9 0x298a45 0x39e20b 0x1ef2dd 0x157e6b0 0x72d4fc0 0x72c933c 0x72d4eaf 0x28e2bd 0x1d6b56 0x1d566f 0x1d5589 0x1d47e4 0x1d461e 0x1d53d9 0x1d82d2 0x28299c 0x1cf574 0x1cf76f 0x1cf905 0x1d8917 0x2580 0x19c157 0x19c747 0x19d94b 0x1aecb5 0x1afbeb 0x1a1698 0x22c1df9 0x22c1ad0 0x1ffdbf5 0x1ffd962 0x202ebb6 0x202df44 0x202de1b 0x19d17a 0x19effc 0x227d 0x21a5) libC++ abi.dylib : 예외 던집니다. (lldb)
그런데 캘린더에 삽입 할 데이터가있을 때만 내 앱이 작동하지 않습니다.