我有一个FilterViewController充当数据源并代表UIPickerView我在模态视图中显示的一个。MypickerView是 a 的属性,FilterActionSheetView而后者又是 a 的属性FilterActionSheetViewController。
我的代码如下:
UIPickerView *pickerView = self.customASVC.actionSheetView.pickerView;
pickerView.delegate = self;
pickerView.dataSource = self;
NSLog(@"%@,pickerView);
[self.tabBarController.view addSubview:self.customASVC.view];
[self.customASVC viewWillAppear:NO];
然而,结果NSLog()总是nil这样,因此我的选择器视图永远不会出现,即使是一个空的选择器视图。我的印象是,只要我设置pickerView' 的数据源并适当地委托它就会显示出来。