私はココアアプリケーションを開発しています。私はこのコードでユーザー・デフォルト・オブジェクト作成:NSUserDefaultsの空の値
NSUserDefaults *standard_user_defaults = [NSUserDefaults standardUserDefaults];
if (standard_user_defaults) {
[standard_user_defaults setObject:myString forKey:key];
[standard_user_defaults synchronize];
}
をそして、私はこのコードを使用して値を取得しています:
NSUserDefaults *standard_user_defaults = [NSUserDefaults standardUserDefaults];
NSString *val = nil;
if (standard_user_defaults)
val = [standard_user_defaults objectForKey:key];
問題は、私は自分のコンピュータでこのアプリケーションを実行する場合に動作していることです私はユーザーのデフォルト値を得ることができますが、別の人がアプリケーションを実行すると空の値が得られます。何か案は?
* *他の人ですか?彼らは何か違うことをやっているの? –