網頁

2012年5月30日 星期三

NSUserDefaults registerDefaults

  

    NSString *yourCurrentTestID= [[NSString alloc] initWithFormat: @"%d",currentTestID];
    [[NSUserDefaults standardUserDefaults] setObject:yourCurrentTestID forKey:@"currentTestID"];
    NSString *getCurrentTestID = [[NSUserDefaults standardUserDefaults] objectForKey:@"currentTestID"];
    NSLog(@"getCurrentTestID=%@",getCurrentTestID)


How to check if NSUserDefaults exist


正确的NSUserDefaults默认参数设置方法 請於AppDelegate設定預設
  
#import "AppDelegate.h"

@implementation AppDelegate

@synthesize window = _window;




- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Override point for customization after application launch.
    
    // initialize defaults
    
    NSDictionary *defaultValues = [NSDictionary dictionaryWithObjectsAndKeys: 
                                   @"18", @"setFontSize",   
                                   @"Traditional", @"setLanguage", nil]; 
    
    [[NSUserDefaults standardUserDefaults] registerDefaults:defaultValues]; 
    
    
    // [[NSUserDefaults standardUserDefaults] setObject:@"18" forKey:@"setFontSize"]; 
    // [[NSUserDefaults standardUserDefaults] setObject:@"Traditional" forKey:@"setLanguage"]; 
    
    return YES;
}

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。