我先拿了两个视图控制器,我有一个表视图,第二个我有文本字段
现在通过单击第二个视图中的添加按钮,在文本字段中输入的数据应通过创建新单元格保存在第一个视图控制器中
应该使用哪些方法,并且应该在添加按钮操作中编写代码
答案 0 :(得分:0)
在第二个视图中,单击“添加”按钮后,将一个字典设为
NSDictionary * dataDic = [NSDictionary dictionaryWithObjectsAndKeys:
@"Name", NameTextField.text,
@"MobileNo", MobileNoTextField.text,
@"EmailId", EmailId.text, nil];
将此词典保存到NSUserDefaults,如下所示
[[NSUserDefaults standardUserDefaults] setValue:dataDic forKey:@"dataDic"];
现在在第一个视图中获取数据
NSDictionary * myDictionary = [[NSUserDefaults standardUserDefaults] dictionaryForKey:@"dictionaryKey"];
答案 1 :(得分:0)
//create propertes in .h of tableviewclass
@property (nonatomic, retain) NSString *name;
@property (nonatomic, retain) NSString *mobile;
@property (nonatomic, retain) NSString *email;
//and pass it like this
TableviewClassVC *tableviewClass = [[TableviewClassVC alloc] init];
tableviewClass.name=self.nameTextfield.text ;
tableviewClass.mobile=self.mobileTextfield.text ;
tableviewClass.email=self.mailfield.text ;
//and push it
self.navigationController pushViewController:tableviewClass animated:YES];
然后你可以使用数据显示在tableview中。感谢