我收到此错误:
-[__NSArrayM objectAtIndex:]: index 556503008 beyond bounds [0 .. 2]'
这是应用程序崩溃的地方:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSUInteger index = [[Data singleton].annotations objectAtIndex:indexPath.row];
self.pinVC = [[PinViewController alloc]init];
[self.pinVC setIdentifier:index];
[[self navigationController]pushViewController:self.pinVC
animated:YES];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return self.pinArray.count;
}
我是 Objective C 的新手,我不知道为什么会这样。有人可以帮我吗?