0
私は2つのクラスを持っています.1つはtextFieldとbutton、もう1つはラベルです。これらの2つのクラスは異なるビューを持っています。 私はtextFieldにテキストを入力し、ボタンを押して保存します。私はラベルに更新を表示したい。しかし、それは動的に、または並行して実行されません。UITextFieldとUILabelの更新の問題
ラベルは同じ値を表示し続けるか、iPhoneシミュレータを再起動する必要があります。
ご提案ありがとうございます。
TextFieldとボタン付きのクラス - (IBAction)buttonPress:(id)送信者{ \t NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults]; \t [defaults setObject:field1.text forKey:@ "field1Key"]; \t [デフォルトのsetObject:field2.text forKey:@ "field2Key"]; \t [デフォルトのsetObject:field3.text forKey:@ "field3Key"]; \t } – Mann
class with label:--- // viewDidLoadを実装して、通常はペン先からビューをロードした後に追加の設定を行います。 - (void)viewWillAppear:(BOOL)animated { [[NSBundle mainBundle] loadNibNamed:@ "ConfirmController"オーナー:セルフ・オプション:なし]; labelName.text = field1.text; labelPhone.text = field3.text; labelEmail.text = field2.text; [super viewWillAppear:animated]; \t} – Mann
コードがあなたの質問にあって、私の「回答」のコメントではないのなら、もっと簡単になるでしょう... –