我正在创建一个应用程序,目前有 6 个 View Controller ,现在在 View Controller 6 中我有一个文本字段,当他们编辑它时,它需要在 View Controller 3 中编辑一个标签,我如何链接在中声明的 socket Storyboard中的 viewcontroller6.h 到 View Controller 3 中的某些内容?我知道它很复杂,但任何帮助都会非常棒! :) 谢谢
最佳答案
首先,在您的viewcontroller6 中,您需要#import "viewcontroller3.h"。 然后在viewcontroller6.m中,你可以创建一个viewcontroller3的实例。然后您可以访问所有 viewcontroller3 的数据。您可以在 viewcontroller6.m 的 viewcontroller3 实例中设置数据并推送到 viewcontroller3 的 View ,您的数据应该在那里。
虽然如果它是一个标签,你可能需要在你的 viewcontroller3.h 中创建一个 NSString* stringText 的属性,并在你的 viewcontroller3.m 文件中合成它,然后在 View controller6 中,将该字符串设置为声明的导出值 View Controller 6。在将它推送到 View Controller 3 之后,在 View Controller 3 的 viewdidload() 中执行类似 label.text = stringText 的操作;
所以现在,您在 viewcontroller3 中的标签应该更新为 stringText 中的任何内容......这是从 viewcontroller6 设置的。
关于iphone - 如何跨 View Controller 链接网点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11750803/