无论我在哪里使用indexpath
值,应用程序都会在 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;
...
}