0

さまざまな s を使用して小さなアプリケーションを作成しましたUIViewController。私の AppDelegate では、これを持っています:

self.window.rootViewController = [[UINavigationController alloc]
                                 initWithRootViewController:
                                 [[MainViewController alloc] init]];

MainViewController には次のメソッドが含まれています。

- (void)aMethod
{
    [self.navigationController pushViewController:[[CellViewController alloc] init]             
                                         animated:TRUE];
}

CellViewController には次のメソッドが含まれています。

- (void)aMethod
{
    StartToBuildViewController * controller = [[StartToBuildViewController alloc] init];
    [self.navigationController pushViewController:controller animated:true];
}

等々。私の質問は次のとおりです。あるUIViewController人から他の人に情報を共有する最良の方法は何ですか? フラグの状態や日時の値を保存するだけです。グローバル変数を使用できますか? データベース?ほかに何か?

私は php 出身で、php ではデータベースまたはセッション変数を使用していました。

4

1 に答える 1

1

IOS SDK では、ユーザーの要件と理解に依存します。フラグを NSUserDefault に保存するか、extern を使用してグローバル変数を作成するか、define プロパティを使用して AppDelegate 変数を作成できます。

ありがとう

于 2013-01-25T05:44:32.143 に答える