从另一个UIViewController获取从PickerView中选择的选项

时间:2013-01-29 20:26:38

标签: ios ipad

我有一个带PickerView的UIPopoverController。我的问题是我想在我的第一个UIViewController中设置从PickerView中选择的选项,我打开了Popover。有可能吗?

感谢。

2 个答案:

答案 0 :(得分:1)

在您的UIPopoverController中创建UIViewController继承的委托。

这是一个关于创建代理的精彩教程:http://alexefish.com/post/15966868557/understanding-and-creating-delegates-in-objective-c

答案 1 :(得分:0)

您可以使用NSUserDefaults:

首先设置您选择的选项:

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setObject:@"objectForSelectedOption" forKey:@"option"];

然后在viewController中,您可以看到您选择了哪个选项:

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs objectForKey:@"option"];