私が値を使用したところはどこ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;
...
}