4

ビューで使用できる NSUserDefaults データを設定して保存する必要があります。これは、viewDidLoad を使用すると機能しません。

これはできますか?viewDidLoad の前にどのメソッドを使用できますか? あなたは何をお勧めします?

4

4 に答える 4

3

UIViewControllerその前に確実に実行されるメソッドがいくつかありviewDidLoadます。コードの適切な場所は、特定の問題とアーキテクチャによって異なります。

  • initWithNibName:bundle:ビューコントローラが作成されたときに呼び出されます
  • loadViewビューを設定するコードです

もう 1 つのオプションは、View Controller が初期化される前に、別のコンポーネントによってデフォルトが設定されていることを確認することです。これは、ワークフローの前の部分のビュー コントローラーにあるか、アプリケーション デリゲートによって初期化されている可能性があります。

于 2012-11-18T09:51:57.923 に答える
2

applicationDidFinishLaunching は、デフォルトに適した場所のように思えます

于 2012-11-18T10:34:47.957 に答える
0

アプリの AppDelegate で試してください

于 2012-11-18T09:51:22.940 に答える