开发中有时候需要在一个viewcontrollerA输入,确定后跳转另一个viewcontrollerB,在viewcontrollerB需要获取在viewcontrollerA输入的值,研究了很久,发现有很多种方法,本人在开发的时候选择了使用NSUserDefaults类来传递值。
viewcontrollerA输入,使用NSUserDefaults类保存值:
self.defaults = [NSUserDefaults standardUserDefaults];
[self.defaults setObject:textField.text forKey@"key"];
viewcontrollerB获取:
string = [self.defaults ObjectForKey:@"key"];