1

私はここで初めてですが、iPhone SDK をよく学びたいと思っています...
アプリの起動時に modalView コントローラーを表示したい iPhone アプリを作成しています... どうすればこれを行うことができますか?
この modalView では、いくつかの情報を要求します。ビューは、これらの情報が保存されていない場合にのみ表示される必要があります。
誰でも私を助けることができますか?

PS: 英語が下手で申し訳ありませんが、私はイタリア人です... :D ありがとうございます!

4

3 に答える 3

0

通常、保存されたデータを確認し、そこにない場合は、それが最初の実行であると想定します。

したがって、最初にデータを永続化する方法を決定する必要があります。

  1. ユーザーのデフォルト (NSUserDefaults)。
  2. ファイルを保存します。通常、Documents ディレクトリ内のプロパティ リスト (plist)。
  3. コアデータ。
于 2010-02-12T10:59:32.840 に答える
0

NSUserDefaults を使用したいのですが...

于 2010-02-12T11:11:39.877 に答える
0

まず、NSUserDefautls はアプリケーション固有のものではなく、状況によっては問題を引き起こす可能性があるため、使用しないようにしてください (参照ドキュメントを参照)。

アプリ固有のデータを、アプリの起動時に確認できる plist ファイルに保存することをお勧めします -(void) applicationDidFinishLoading: アプリ デリゲート クラスのメソッド - モーダル ビューを表示するかどうかを決定します。

設定を保存するアプリケーション全体でアクセス可能な NSMutableDictionary インスタンスがあるとします。アプリが終了しようとしている場合 - (void) applicationWillTerminate: アプリ デリゲートのメソッドは、単にその辞書のコンテンツを保存して、アプリのディレクトリ構造の下のどこかに plist します (Documents フォルダーが適切な選択です)。plist ファイルの保存/読み取り方法については、NSDictionary のリファレンスを参照してください。とてもシンプルです。

于 2010-02-12T20:06:39.783 に答える