0

重複の可能性:
LLDB を使用した Xcode 4.3 の奇妙なエラー メッセージ

このエラーが発生した後、jsonを解析してUITableViewを対象にしようとしています:

Error [IRForTarget]: Couldn't find Objective-C indirect
ivar symbol OBJC_IVAR_$_UITableView._headerFooterNibMap

デバッグ中ですが、信頼できる修正が見つかりませんでした。

編集:

コードをトレースしたところ、initWithNibName メソッドでそのエラーが発生することがわかりました

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
       self.title = NSLocalizedString(@tabBarTitle, @tabBarTitle);
       self.tabBarItem.image = [UIImage imageNamed:@tabBarIcon];
    }
    return self;
}
4

1 に答える 1

0

わかった。ご清聴ありがとうございました。

viewxib ファイルからアウトレットを削除し、それを追加しtableviewてデリゲートします。次に、コードを再コンパイルすると、エラーが削除されました。今のところ問題なく動作しています。

于 2012-11-06T00:56:08.197 に答える