【问题标题】:Can't connect IBOutlets in XCode Tab Bar Application无法在 XCode 选项卡栏应用程序中连接 IBOutlets
【发布时间】:2011-03-31 05:03:53
【问题描述】:

我从一个标签栏应用程序开始。我删除了 SecondViewController.xib 并在 Interface Builder 中删除了关联的选项卡栏按钮。然后在 XCode 中我创建了 SecondViewController 和 ThirdViewController。我在 IB 中添加了两个选项卡栏按钮,并使这些视图控制器成为它们各自按钮的文件所有者。然后在第三个视图中我添加了一些 UITextFields 和一个 UIButton。

我可以运行程序、更改视图并查看我在每个视图中所做的事情。问题是当我在 ThirdViewController 中创建 IBOutlets 和 IBActions 并转到 IB 以将它们链接到第三个视图中的事物时,这些都没有显示,所以我无法链接到视图中显示的事物。这是为什么呢?

【问题讨论】:

  • 请不要将 Cocoa Touch 特有的问题标记为 [cocoa]。

标签: cocoa-touch xcode interface-builder iboutlet


【解决方案1】:

可能有几个原因,试试这些吧..

在您的界面构建器中选择 FilesOwner,然后尝试菜单 > 读取类文件,将其指向您的头文件。查看是否可以查看 IB(选择 FilesOwner / Item -> Menu > Tools > Connections Inspector。

或者您可能有未保存的带有 IBOutlets 和 IBActions 的头文件,请先尝试保存这些文件

【讨论】:

    猜你喜欢
    • 2014-06-14
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多