2014-02-05 37 views
1

美好的一天!我只想知道我怎麼能make a default text for my UItextField按回車鍵或完成鍵後在UITextField上保存文本

例如,我在文本字段中輸入12345,然後後,我按「return」或「Done」我的鍵盤按鍵應該永遠呆在那裏,即使我關閉應用程序,或關閉我的設備。

+0

ü在NSUserdefault在使用 - (無效)textFieldEndEdit ing方法 –

+0

檢查我的答案 – codercat

回答

1

保存整數

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 

// saving an NSInteger 
[prefs setInteger:12345 forKey:@"integerKey"]; 
[prefs synchronize]; 

檢索整數

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 

// getting an NSInteger 
NSInteger myInt = [prefs integerForKey:@"integerKey"]; 
0

可以使用NSCoding類兩種方法

- (void) encodeWithCoder:(NSCoder *)encoder { 
    [encoder encodeObject:_title forKey:kTitleKey]; 
    [encoder encodeFloat:_rating forKey:kRatingKey]; 
} 

- (id)initWithCoder:(NSCoder *)decoder { 
    NSString *title = [decoder decodeObjectForKey:kTitleKey]; 
    float rating = [decoder decodeFloatForKey:kRatingKey]; 
    return [self initWithTitle:title rating:rating]; 
} 

保存對象