我知道如何从UITextField
获取文本,所以这不是问题。我的问题是如何从不同的XIB文件中获得它的价值?从另一个xib获取UITextField值
例如:我在Form.xib
名称文本字段,我想在这个名字值拉从Chart.xib
我知道如何从UITextField
获取文本,所以这不是问题。我的问题是如何从不同的XIB文件中获得它的价值?从另一个xib获取UITextField值
例如:我在Form.xib
名称文本字段,我想在这个名字值拉从Chart.xib
使UItextField
一个IBOutlet中(@property
)在其相应的视图控制器(让说视图A)..然后..
让我们说您想要视图B中的文本文件的值。
所以鉴于B.
ViewA *viewA = [[ViewA alloc]initwithnibName:@"ViewA" bundle:nil];
NSString *textfieldtext = viewA.textfieldNamehere.text;
我想你不明白MVC模式很好。
.nib
仅代表用户界面的文件。 ViewController
必须注意将显示在View
(.nib
文件)中的所有数据。
感谢您的回复。我尝试这样做,我得到一个错误: '实例方法“-initwithnibName:束”未找到返回类型默认为id' 它发生在这条线: ViewA * viewA = [[ViewA的alloc] initwithnibName:@ “ViewA”bundle:nil]; – Brandon 2012-03-06 19:55:32
啊!我想出了错误:initwithnibName需要大写字母 - initWithNibName;) – Brandon 2012-03-06 20:52:48