首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引用Outlet:示例,功能含义

引用Outlet:示例,功能含义
EN

Stack Overflow用户
提问于 2015-10-30 21:20:05
回答 1查看 228关注 0票数 0

我看了下面的帖子:

1.What's the difference between outlet and referencing outlet in a simple sentence?

2.What is a referencing outlet?

但是仍然很难理解为什么我们需要引用出口。我的意思是,在功能上。谁能给出尽可能详细的例子,向初学者解释一下?

现在,我正在阅读有关iOS的Big Nerd Ranch教科书,他们在第10章(关于UINavigationController)中有一个包含三个文本字段的视图。它们在控制器中制作插座,并将它们连接到文本字段。但随后发生了我无法得到的事情:他们说要将这些字段也连接到文件所有者的委托。为什么我们需要这样做?

EN

回答 1

Stack Overflow用户

发布于 2015-10-31 02:01:32

在第10章的末尾,你会遇到这样的代码

代码语言:javascript
复制
item.itemName = self.nameField.text;
item.serialNumber = self.nameField.text;
item.valueInDollars = [self.valueField.text intValue];

简而言之,我们需要连接这些textFields来引用这些插座(nameField,serialNumberField,valueField)。如果我们不引用这些插座,当用户编辑每个文本字段时,xCode将无法判断用户引用的是哪个文本字段。

至于为什么我们将文本字段连接到File Owner的委托?我们需要这样做,这样视图控制器才能符合协议,然后调用self.view endEditing:YES,它告诉xCode用户何时完成了文本字段的编辑。有关详细信息,请参阅第7章“委派”和“协议”的末尾。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33437005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档