【问题标题】:Trouble connecting outlets to information无法将网点连接到信息
【发布时间】:2012-08-11 14:29:08
【问题描述】:

我正在将一个应用程序从 iPad 移植到 iPhone,使其具有通用性。我有一个带有列表对象的 tableView,然后是一个包含每个对象信息的视图。在 iPad 上一切正常,我为 iPhone 制作了一个新的 tableview,它也可以工作。

不起作用的是对象的信息不会显示在 iPhone 的视图中。我有一些图像、标签和文本视图连接到一些网点。这些由 AppDelegate “填充”。我可以连接插座,但它们不显示信息。控制台中没有出现错误。

大家有什么建议吗?

编辑:删除“med”(错别字,挪威语)。

【问题讨论】:

    标签: iphone view uiview porting


    【解决方案1】:

    您是否尝试添加 NSLogs 以确保在您填充它们时插座不为空?如果您尝试在视图本身加载之前填充 outlet,则此时 outlet 为 nil。

    【讨论】:

    • 感谢您的回复。不,我没有。我对 xcode 很陌生,所以不了解 NSLog。关于我的应用程序的另一件事是 iPad 版本使用拆分视图,因此我在刷新方法中加载了 Outlets,但 iPhone 是一个新视图,所以我试图在 ViewDidLoad 中加载它们,但不起作用。我已经在 ViewDidLoad 中以编程方式添加了一个 textview 并且它出现了,但是没有内容(我添加了背景颜色等,所以我可以看到它)。但是该文本视图也应该从 AppDelegate 加载。
    【解决方案2】:

    您可能还没有设置表视图的委托和/或数据源。要么以编程方式执行此操作,要么从 IB 链接它。

    【讨论】:

      猜你喜欢
      • 2017-10-11
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      • 2021-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多