【发布时间】:2013-04-30 05:14:05
【问题描述】:
当视图出现时,我需要完全调用我的选择器视图中最后选择的行!我在我的viewDidAppear 中有这段代码,它动画到最后一个选定的行,但它并没有真正调用delegate,并且我的行中的NSLog 不会在不触摸我的选择器并重新选择它们的情况下打印。
我该怎么做?
- (void)viewDidAppear:(BOOL)animated {
NSUserDefaults *pickerViewSelectionDefaults = [NSUserDefaults standardUserDefaults];
[tasbeehPicker selectRow:[pickerViewSelectionDefaults integerForKey:@"picker"]
inComponent:0 animated:YES];
[pickerViewSelectionDefaults synchronize];
[UIPicker reloadAllComponents];
NSLog(@"Last selcted row was %d ",[[NSUserDefaults standardUserDefaults] integerForKey:@"picker"]);
}
【问题讨论】:
-
不要用
xcode标记与Xcode无关的问题。 -
谢谢我用
uipickerview标记了它 -
@userXXX 我明白了,谢谢!
标签: ios objective-c cocoa-touch delegates uipickerview