iphone - 加载数据uitextfield

标签 iphone ios objective-c uitextfield

我有一个uitext字段iboutlet集合,我想加载数据,但是loadData不起作用,只能saveData。

保存数据:

-(IBAction)saveData:(id)sender{
for (UITextField*longitud in guardarDatos){
    NSString*saveString=longitud.text;
    NSUserDefaults*defauls = [NSUserDefaults standardUserDefaults];
    [defauls setObject:saveString forKey:@"savedString"];
    [defauls synchronize];
    NSLog(@"%@",saveString);
}
}

加载数据:

-(IBAction)loadData:(id)sender{
for (UITextField*longitud in guardarDatos){
    NSUserDefaults*defauls = [NSUserDefaults standardUserDefaults];
    NSString*loadString=[defauls objectForKey:@"savedString"];
    [longitud setText:loadString];
    NSLog(@"%@",longitud);
}
}

最佳答案

您正在使用相同的 key 保存不同的对象。因此对不同的对象使用不同的键

保存数据

-(IBAction)saveData:(id)sender{
UITextField*longitud = nil;
for (int i = 0; i < guardarDatos.count; i++){
    longitud  = [guardarDatos objectAtIndex:i];
    NSString*saveString=longitud.text;
    NSUserDefaults*defauls = [NSUserDefaults standardUserDefaults];
    [defauls setObject:saveString forKey:[NSString stringWithFormat:@"savedString%d",i]];
    [defauls synchronize];
    NSLog(@"%@",saveString);
}
}

加载数据:

-(IBAction)loadData:(id)sender{
UITextField*longitud = nil;
for (int i = 0; i < guardarDatos.count; i++){
    longitud  = [guardarDatos objectAtIndex:i];
    NSUserDefaults*defauls = [NSUserDefaults standardUserDefaults];
    NSString*loadString=[defauls objectForKey:[NSString stringWithFormat:@"savedString%d",i]];
    [longitud setText:loadString];
    NSLog(@"%@",longitud);
}
}

关于iphone - 加载数据uitextfield,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14638943/

相关文章:

ios - UICollectionView 不调用委托(delegate)方法

iOS/swift : Dynamic UITableViewCell row height with embedded UITableView not working

ios - 当应用程序进入 iOS 后台时,我的 AppDelegate 中的 @property 变为 null

objective-c - 使用 OAuth 从 Flickr 获取访问 token 时签名无效

iphone - 使用物镜将矩形图像转换为正方形图像

iPhone 由于 stringWithUTF8String 导致内存泄漏

iphone - 自定义UISearchBar

iphone - 旋转图层的图形上下文忽略任何变换

iphone - UITextView 计算不起作用

ios - 在本地化的 xib 文件中无法识别非本地化图像