저는 이것이 실제로 어떻게 가능한지는 확실하지 않습니다. 내 응용 프로그램을 통해 디버깅하고 내 배열이 사실상 전무 아니라, 어떤 이유로 내 viewDidLoad에이 코드를 추가 할 때마다 발견 한 경우 :SideBar 버튼을 추가하면 배열이 제로가됩니까?
_sidebarButton.tintColor = [UIColor colorWithWhite:0.96f alpha:0.2f];
_sidebarButton.target = self.revealViewController;
_sidebarButton.action = @selector(revealToggle:);
[self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];
나는 나에게
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'
이야기 SIGABRT 오류가
그래서 ... 나는 이것이 어떻게 가능한지 잘 모르겠다. 누군가 아이디어가 있는지 궁금해하고 있었다. 어쨌든
placesArray = [[NSMutableArray alloc] init];
self.tableView.delegate = self;
self.tableView.dataSource = self;
[placesArray addObject:@"ATM"];
[placesArray addObject:@"Park"];
[placesArray addObject:@"Restaurant"];
[placesArray addObject:@"Library"];
[placesArray addObject:@"Gas Station"];
[placesArray addObject:@"Florist"];
[placesArray addObject:@"Cafe"];
, 나는 아직도 내가이 문제를 해결할 수있는 방법 궁금 해요 : 내 배열은 내가 init을 내있는 viewDidLoad에 할당 한 다음 내가 같은 객체를로드하는 간단한있는 NSMutableArray이다. 모든 도움이 감사 드리며 미리 감사드립니다.
어떤 줄이 예외를 정확히 throw합니까? – holex