をクラッシュ:2回と「EXC_BAD_ACCESS」でアプリがクラッシュします。私は以前これを経験したことがありません。のUITableViewのアクセスは二回mberOfSectionsInTableViewと私はそれのUITableViewアクセスnumberOfSectionsInTableViewロードしていたよう
万一numberOfSectionsInTableView:テーブルビューの初期ロードを実行するときに2回アクセスしますか?
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
NSLog(@"numberOfSectionsInTableView");
// Return the number of sections.
NSLog(@"Count: %i", [self.playerArray count]);
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
NSLog(@"numberOfRowsInSection");
// Return the number of rows in the section.
NSLog(@"time for return");
return [self.playerArray count];
}
応答である:
2010-11-20 19:35:06.459 FamQuiz_v2 [10151:207] numberOfSectionsInTableView
現在の言語:自動。現在、Objective-Cの
2010-11-20 19:35:12.408 FamQuiz_v2 [10151:207]数:2
(GDB)継続
2010-11-20 19:35:28.918 FamQuiz_v2 [10151:207] numberOfSectionsInTableView
プログラム受信信号: "EXC_BAD_ACCESS"。
プログラム受信信号: "EXC_BAD_ACCESS"。
}
「numberOfSectionsInTableView」に[playerArray retain]を入れていました。私はそれが2度アクセスされた理由があったと思います。 – PeterK
大変ありがとうございます。このフォーラムのメンバーは素晴らしいです:-) – PeterK
これはおそらくあなたを保持するのにふさわしい場所ではありません。作成時に正しく保持されていることを確認してください。 – TomSwift