我曾經使用過indexpath
的值,該應用在iOS5中退出。誰能說出它的確切原因?我紅很多問題&與此相關的答案。但仍然困惑。爲什麼NSIndexPath在iOS5中無法正常工作?
這是什麼原因?
我們應該採取什麼措施來防止崩潰?
我在哪裏可以知道即將推出的iOS版本的這些類型的代碼更改?
更新:
這裏墜毀代碼:
MyClass.h
@interface MyClass:UIViewController <......> {
...
NSIndexPath* indexPathOfCell;
...
}
...
...
MyClass.m
....
- (IBAction) someAction: (UIButton *) buttonName {
...
indexPathOfCell = [MyTableView indexPathForCell:swipeCell]; //swipeCell is a UITableViewCell
...
}
...
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
...
[self deleteEntity: indexPathOfCell];
...
}
...
...
- (void)dealloc
{
[indexPathOfCell release];
indexPathOfCell = nil;
...
}
你在使用最新的Xcode嗎? – 2012-01-10 07:25:56
indexpath在IOS5中正常工作。問題可能是由於您使用它的方式。你能提供一小段代碼來證明錯誤嗎? – 2012-01-10 07:26:18
+1 @AdamDavis,發表一些代碼崩潰的地方 – Ilanchezhian 2012-01-10 07:41:34