我有一个FilterViewController
作为我在模态视图中显示的UIPickerView
的数据源和委托。我的pickerView
是FilterActionSheetView
的属性,而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
,因此我的选择器视图永远不会显示,即使是空的选择器视图也是如此。我的印象是,只要我设置{{1}}的数据源并适当地委托它就会显示出来。
答案 0 :(得分:0)
customASVC或actionSheetView或pickerView(作为actionSheetView属性的pickerView)为零。将该链分解为单独的语句,并查看您获得零值的位置。