userDefaultsをどこに保存して、誰でも利用できるようにするための質問がいくつかあることを理解しています。現在、私はAppDelegateに私のものを持っており、それは機能しています。ただし、ユーザー設定ごとにデフォルト設定を更新したいと思います。
ただし、ユーザーがアプリを終了して再起動すると、デフォルトが最初から作成されます。
#import "AppDelegate.h"
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
NSUserDefaults *sharedPref = [NSUserDefaults standardUserDefaults];
[sharedPref setObject:@"Washington, DC" forKey:@"defaultLocation"];
//
return YES;
}
明らかに、これはアプリが開くたびに設定され、ユーザーの選択は時代遅れになります。
デフォルトを設定し、アプリの起動時に上書きせずにユーザーに変更させるにはどうすればよいですか?
ありがとう