【发布时间】:2012-03-24 06:50:37
【问题描述】:
我知道如何从UITextField 获取文本,所以这不是问题。我的问题是如何从不同的 XIB 文件中获取其值?
例如:我的Form.xib 中有一个名称文本字段,我正在尝试从Chart.xib 中提取该名称值
【问题讨论】:
标签: ios objective-c xcode xcode4
我知道如何从UITextField 获取文本,所以这不是问题。我的问题是如何从不同的 XIB 文件中获取其值?
例如:我的Form.xib 中有一个名称文本字段,我正在尝试从Chart.xib 中提取该名称值
【问题讨论】:
标签: ios objective-c xcode xcode4
我认为你不太了解MVC 模式。.nib 文件只是代表用户界面。 ViewController 必须注意将显示到 View(.nib 文件)中的所有数据。
【讨论】:
将UItextField 设为IBOutlet (@property) 在其相应的视图控制器(假设是视图A)中......然后......
让我们说你想要视图 B 中文本文件的值。
所以在视图 B 中。
ViewA *viewA = [[ViewA alloc]initwithnibName:@"ViewA" bundle:nil];
NSString *textfieldtext = viewA.textfieldNamehere.text;
【讨论】:
instance method '-initwithnibName:bundle' not found return type defaults to id 它发生在这一行: ViewA *viewA = [[ViewA alloc]initwithnibName:@"ViewA" bundle:nil];