我知道如何從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