0

我是新手,正在通过阅读官方教程Your First iOS App来学习 iOS-dev 。

虽然我不太明白控制拖动文本文件到由黄色球体图标表示的视图控制器的背后含义。

我的意思是很容易理解,但很难知道背后的原因。

操作后我检查了代码,发现没有添加任何内容。

有人可以帮忙找出原因吗?TIA。


好吧,我发布了一些教程说的描述,以帮助我的问题可以被准确理解。

“在视图中,按住 Control 从文本字段拖动到场景停靠栏中的黄色球体(黄色球体代表视图控制器对象)。当您释放 Control 拖动时,您应该看到如下内容: [抱歉,图像不是暂时允许上传]。在出现的半透明面板的 Outlets 部分中选择委托。”

4

2 回答 2

0

考虑它的最佳方式是,您在 Interface Builder 中创建的内容必须链接到您的代码。.xib 文件实际上只是一个复杂的 XML 文档。通过将 .xib 链接到控制器,它将在 XML 中编写代码,将其链接到代码。否则,当编译 .xib 和您的源代码时,编译器不会链接这两个实体。

希望这可以帮助

于 2012-05-16T08:51:15.840 回答
0

通过控制拖动,我们在 nib (.xib) 文件中的对象/视图与视图控制器中的操作 (IBAction) 或出口 (IBOutlet) 之间创建连接。

Nib 文件 (.xib) 负责建立所有连接(动作和出口)。控制器代码中不会添加任何内容来反映连接。

于 2012-05-16T08:56:23.127 回答