【发布时间】:2010-12-06 00:24:01
【问题描述】:
我有一个基于 nib 的 UITableViewController,它在 iPad 上运行时呈现在 UIPopoverController 中,而在 iPhone 上运行时呈现为“本机”。
在 iPad 上运行时,控制器的 self.tableView 属性在其整个生命周期内为零。作为正常操作的一部分传入 tableView 的委托消息工作正常,并且具有对 table view 的引用。
在 iPhone 上,该属性已设置,并且引用是有效的,正如您所期望的那样。
有什么特定的东西会导致 self.tableView 属性为零?我已经仔细检查了 Interface Builder 中的连接 - Nib 只包含一个表格视图和相关的 UISearchBar 内容。 Nib 中的表格视图设置为视图控制器的视图。
这在两台设备上都是 4.2.1。对此一头雾水,找不到我的错误。
【问题讨论】:
标签: iphone ios uitableview