gpt4 book ai didi

objective-c - 从另一个 UIViewController 的 .xib 文件在 ViewController.h 中创建 IBOutlet

转载 作者:行者123 更新时间:2023-11-29 04:46:41 25 4
gpt4 key购买 nike

我目前正在阅读 Lucas Jordan 所著的《开始 iOS 5 游戏开发:使用适用于 iPhone、iPad 和 iPod Touch 的 iOS SDK》。在本书中,有一个部分指导您使用各种 UIViewController 制作“石头、剪刀、布”游戏。我的问题是,我无法从 ViewController_iphone.xib(顾名思义,是为 iPhone 制作的)到每个新项目附带的 ViewController.h 文件创建 IBOutlet。

在 ViewController_iPhone.xib 中,我创建了一个 UIView 并将 .xib 文件的所有者设置为 ViewController_iPhone.xib。当我按住 ctrl+单击并尝试将 View 链接到 ViewController.h 时,它根本没有给我这样做的选项。当我将文件的所有者更改为 ViewController 时,在 ViewController.h 中创建 IBOutlet 不是问题,但这不是允许程序正常工作的正确文件所有者。

我已经下载了这本书的源代码,这本书的作者似乎在创建 outlet 时没有任何问题。我将我的项目与他的项目进行了比较,但我似乎找不到问题所在。

如果有人能帮助我,我将不胜感激。谢谢!

菲兹

最佳答案

您应该将文件所有者设置为关联的 UIViewController 的名称,在您的情况下为 ViewController

一般来说,如果您将文件所有者设置为 XViewController,那么您只能将 IBoutlet 链接到该 View Controller 。

关于objective-c - 从另一个 UIViewController 的 .xib 文件在 ViewController.h 中创建 IBOutlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9541886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com