2012-01-12 10 views

答えて

1

入力がintfloatBOOLNSStringNSDataまたはNSDateであれば、一番簡単な方法は、NSUserDefaultsでこれらの値を格納することです。 UIViewControllerから希望するときはいつでも呼び出すことができます。

NSUserDefaults Class Referenceには、開始するためのすべての情報があります。豊富な情報に加えて、NSStringを保存して取得する方法の簡単な例を次に示します。

-(void)saveToUserDefaults:(NSString*)myString 
{ 
    NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults]; 

    if (standardUserDefaults) { 
     [standardUserDefaults setObject:myString forKey:@"Prefs"]; 
     [standardUserDefaults synchronize]; 
    } 
} 

-(NSString*)retrieveFromUserDefaults 
{ 
    NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults]; 
    NSString *val = nil; 

    if (standardUserDefaults) 
     val = [standardUserDefaults objectForKey:@"Prefs"]; 

    return val; 
} 
関連する問題