首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从SecondViewController修改FirstViewController中的UITextField?

如何从SecondViewController修改FirstViewController中的UITextField?
EN

Stack Overflow用户
提问于 2012-02-06 09:20:54
回答 2查看 192关注 0票数 0

因此,我对objective C和iOS编程相当陌生。我一边编程一边学习,并有一个问题。我正在尝试用我的第二个修改我的FirstViewController中的一个UITextField。我该怎么做呢?

我在FirstViewController中有一个UITextField名称,希望能够在SecondViewController中使用按钮执行类似firstViewController.name.text = @"new name";的操作,并更改值,这样,如果我将选项卡切换回FirstViewController,我就会看到更改已经完成。

提前感谢您的帮助。

EN

Stack Overflow用户

发布于 2012-02-06 09:54:34

Well to call

代码语言:javascript
复制
firstViewController.name.text = @"new name"

您只需要在第二个视图控制器中引用第一个视图控制器即可。传递引用的方法有很多种。可以通过应用程序委派。

另一个不需要引用第二个视图控制器内部的第一个视图控制器的选项是使用NSNotificationCenter

然后,您可以让您的第二个视图控制器观察一个名为say @"namechange“的通知,该通知包含新的名称字符串。

按下按钮后,您将向NSNotificationCenter发布附加了新名称的通知。所有信息都在上面的链接中,或者只需google NSNotificationCenter获取更多教程和信息。

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

https://stackoverflow.com/questions/9154661

复制
相关文章

相似问题

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