我有一个带有 PickerView 的 UIPopoverController。我的问题是我想在我打开 Popover 的第一个 UIViewController 中设置 PickerView 中选择的选项。可能吗?
谢谢。
在 UIViewController 继承的 UIPopoverController 中创建一个委托。
这是一个关于创建代表的很棒的教程:http: //alexefish.com/post/15966868557/understanding-and-creating-delegates-in-objective-c
您可以使用 NSUserDefaults:
首先设置您选择的选项:
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setObject:@"objectForSelectedOption" forKey:@"option"];
然后在您的 viewController 中,您可以看到您选择的选项:
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs objectForKey:@"option"];