0
私たちのアプリケーションは、時々BUS_ADRALNを取得しています。クラッシュログを見ると、[[NSBundle mainBundle] loadNibNamed:@ "MyCell" owner:self options:nil]という行が表示されます。私はBUS_ADRALNが無効なアドレスであることを知っていますが、私は問題を見ていません。それはほとんどの時間に働きます。[[NSBundle mainBundle] loadNibNamed?]のBUS_ADRALNの原因は何ですか?
static NSString *buddyListCellId = @"MyCell";
cell = [tableView dequeueReusableCellWithIdentifier:buddyListCellId];
if (cell == nil) {
// the following line is what the crash is pointing to
[[NSBundle mainBundle] loadNibNamed:@"MyCell" owner:self options:nil];
cell = buddyListCell;
self.buddyListCell = nil;
}
Ok、コードの残りの部分を提供するように更新しました。答えをありがとう。 – tjg184
すべてのセルを削除して、その行がクラッシュするかどうかを確認します。つまり、[[NSBundle mainBundle] loadNibNamed:@ "MyCell" owner:self options:nil]だけを残してください。 – Nektarios