从UIAlertView保存文本

时间:2014-12-06 02:49:34

标签: save uialertview textfield

我已经用UIAlertView编写了textField代码,我想编写一个代码来存储用户输入的任何内容作为可推送的详细信息列表。我怎么能这样做?

- (IBAction)NewReference:(id)sender {
    UIAlertView *newreference = [[UIAlertView alloc] initWithTitle:@"New Reference" message:@"Enter Name" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles: @"Done",nil];
    newreference.alertViewStyle = UIAlertViewStylePlainTextInput;
    [newreference textFieldAtIndex:0].delegate = self;
    [newreference show];
}

1 个答案:

答案 0 :(得分:0)

先生,你先生好了。根据您上面的评论,如果您想存储NSUserDefaults的数据,请按以下步骤操作:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString* saveData = [[newreference textFieldAtIndex:0] text];
[defaults setObject:saveData forKey:@"whatever key you want here"];
[defaults synchronize];

然后调用或调用它:

NSString* recallData = [defaults objectForKey:@"whatever key you named above"];

快乐编码 -