0

質問:ユーザーのログイン時にデータベースから得られるユーザー情報やその他のグローバル データは、どのように、どこに保存すればよいですか?

背景: ユーザーがアプリケーションにログインするとき、別のデータベース呼び出し (認証プロセスを超えて) を行いたいと考えています。これは、データベースから多くの一般的なグローバル情報を取得し、アプリケーションが後でさまざまな部分で取得できる場所に保存します。アプリケーション。

私は新しい iPhone 開発者なので、他の推奨事項やフィードバックをいつでも歓迎します。

4

2 に答える 2

1

"AppDelegate.h"配列や辞書を宣言するように格納できます。そこで、データを入手したら、彼を割り当てます。

もう 1 つの方法は、すべてのデータをNSUserDefault

//Save
NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];
[userDefault setValue:YourData forKey:@"LoginData"];
[userDefault synchronize];

YourData は配列または辞書にある必要があります。

//Get
Array/dict = [[NSUserDefaults standardUserDefaults] valueForKey:@"LoginData"];

:)

于 2013-07-29T07:53:38.223 に答える
1

使用できます

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setValue:@"Value" forKey:@"Key"];
[userDefaults synchronize];

それを使って、

NSString *st = [userDefaults valueForKey:@"Key"];

うまくいけば、これはあなたを助けるでしょう

于 2013-07-29T08:02:51.927 に答える