UITextField
からテキストを取得する方法を知っていますが、問題はありません。私の問題は、別のXIBファイルからその価値を得る方法です。例えば別のxibからUITextFieldの値を取得
:私は私のForm.xib
に名前のテキストフィールドを持っている、と私はChart.xib
UITextField
からテキストを取得する方法を知っていますが、問題はありません。私の問題は、別のXIBファイルからその価値を得る方法です。例えば別のxibからUITextFieldの値を取得
:私は私のForm.xib
に名前のテキストフィールドを持っている、と私はChart.xib
からその名の値にプルしようとしています(それに対応するビューコントローラにUItextField
(property
@)IBOutlet作りますビュー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"バンドル:nil]; – Brandon
AH!私はエラーを理解しました:initwithnibNameは大文字 - initWithNibName;する必要があります) – Brandon