【问题标题】:Objective-C XCode 4.5.2 UITableViewController gets crashed [duplicate]Objective-C XCode 4.5.2 UITableViewController 崩溃 [重复]
【发布时间】:2012-11-06 00:33:17
【问题描述】:

可能重复:
Weird error message in Xcode 4.3 with LLDB

我正在尝试解析 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;
}

【问题讨论】:

  • 1.您的字符串不在双引号中。这是粘贴错误吗?如果没有,请尝试将它们三个都放入"。 2. 我不会在初始化程序中使用self,而是使用ivar(_title_tabBarItem)。

标签: objective-c ios xcode uitableview


【解决方案1】:

好的。谢谢大家的关注。

我只是从 xib 文件中删除 view 出口,然后添加 tableview 并委托它。然后重新编译代码,错误被删除。现在可以正常使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-25
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    • 2012-10-31
    • 1970-01-01
    • 1970-01-01
    • 2015-08-08
    相关资源
    最近更新 更多