Objective-C XCode 4.5.2 UITableViewController 崩溃 [重复]
Posted
技术标签:
【中文标题】Objective-C XCode 4.5.2 UITableViewController 崩溃 [重复]【英文标题】:Objective-C XCode 4.5.2 UITableViewController gets crashed [duplicate] 【发布时间】: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
)。
【参考方案1】:
好的。谢谢大家的关注。
我只是从 xib 文件中删除 view
出口,然后添加 tableview
并委托它。然后重新编译代码,错误被删除。现在可以正常使用。
【讨论】:
以上是关于Objective-C XCode 4.5.2 UITableViewController 崩溃 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何让 XCode 构建一个包含 Objective-C++ 的项目?
xcode >= 8 无法编译我的 Objective-C 库