テキストフィールドのユーザー名フィールドを更新しようとしています。現在、「ユーザー名」が書かれたプレースホルダーがあります。設定ファイルからユーザー名を読み込んでいますが、わかりやすくするためにユーザー名をハードコーディングします。
- (void)viewDidLoad {
settings=[Settings new];
[settings loadData];
//username.text=settings.username;
username.text=@"Test";
}
何らかの理由でこれは機能しません!!! ただし、クリックするとテキストフィールドが更新されるボタンがある場合。
例えば
- (IBAction)login:(id)sender{
username.text=@"test";
}
したがって、ボタンはテキストを更新しますが、viewDidLoad から更新することはできません。これはスレッドの問題ですか?こんなに単純なことにこんなに時間がかかるなんて信じられない。