2012-03-06 10 views
1

UITextFieldからテキストを取得する方法を知っていますが、問題はありません。私の問題は、別のXIBファイルからその価値を得る方法です。例えば別のxibからUITextFieldの値を取得

:私は私のForm.xibに名前のテキストフィールドを持っている、と私はChart.xib

答えて

0

からその名の値にプルしようとしています(それに対応するビューコントローラにUItextFieldproperty @)IBOutlet作りますビューA)..と言うとしましょう。

ビューBのテキストファイルの値が必要です。

ので、ビューB.

ViewA *viewA = [[ViewA alloc]initwithnibName:@"ViewA" bundle:nil]; 

NSString *textfieldtext = viewA.textfieldNamehere.text; 
+0

お返事ありがとうございます。 'インスタンスメソッド '-initwithnibName:バンドル'戻り値の型がデフォルトでIDに設定されていません ' この行には次のようなエラーが発生します:ViewA * viewA = [[ViewA alloc] initwithnibName:@ "ViewA"バンドル:nil]; – Brandon

+0

AH!私はエラーを理解しました:initwithnibNameは大文字 - initWithNibName;する必要があります) – Brandon

0

に私はあなたがよくMVCパターンを理解していないと思います。
.nibファイルは単にユーザーインターフェイスを表します。 ViewControllerは、View.nibファイル)に表示されるすべてのデータに注意する必要があります。

関連する問題