0

ユーザーがテキストフィールドにデータを入力する設定を持つ ViewController があります。より詳細なコンテキストを提供するために、テキスト フィールドは、ユーザーがファイルをアップロードしたいディレクトリです。/var/wwwほとんどのサーバーのデフォルトであるため、すでにいくつかのテキストがあります。ただし、ユーザーがテキストを変更できるようにしたい。ファイルをアップロードするクラスで、次のように SettingsViewController オブジェクトをインスタンス化します。

SettingsViewController *accessSettings = [SettingsViewController alloc]init];

次に、そのテキスト フィールドのテキストにアクセスしようとしましたが、明らかに、ビューがまだ読み込まれていないため、null. これを修正するにはどうすればよいですか?デリゲートを使用してみましたが、それでもテキスト フィールドがまだ読み込まれないという問題は解決しません。どんな助けでも素晴らしいでしょう!ありがとう!〜カーペットフィズ

4

1 に答える 1

1

Settingユーザー設定のクラスを定義できます。また、ディレクトリのプロパティが含まれます。Setting次に、でパブリックプロパティを定義できますSettingsViewController

SettingsViewController *accessSettings = [SettingsViewController alloc]init];
// Here I suppose you init the self.setting at some place.
accessSettings.setting = self.setting;

次にSettingsViewController

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.textField.text = self.setting.directory;
}
于 2013-06-10T02:18:56.027 に答える