2012-05-08 4 views
0

私はFilterViewControllerをデータソースとして使用し、UIPickerViewのデリゲートを行います。私はモーダルビューで表示しています。私のpickerViewFilterActionSheetViewのプロパティで、FilterActionSheetViewControllerのプロパティです。次のようにデータソース、デリゲートを設定しても、別のビューのUIPickerViewプロパティが表示されない

私のコードは次のとおりです。

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のデータソースを設定し、それを適切に委譲する限り、それが表示されるということでした。

+0

customASVCまたはactionSheetViewまたはpickerViewのいずれもnilです。 – albertamg

答えて

0

customASVCまたはactionSheetViewまたはpickerView(actionSheetViewのプロパティであるpickerView)はnilです。そのチェーンを別のステートメントに分割し、どこに値がないかを確認します。

+0

あなたはそうです - 'actionSheetView'は'(null) 'として記録します。ですから、私はこれらの人を接続する方法は、私の 'FilterViewController'ペンブロブに' FilterSheetViewController'を追加して接続し、カスタムnibファイルを指定することです。そのカスタムnibファイルでは、私は透明な 'view'を持っていて、VCの' FilterSheetView'プロパティである 'actionSheetView'は –

+0

です。ボタンと画像ビューをレンダリングしているので、ちょうど私のピッカーのビューではありません。 –

+0

なぜ、FilterSheetViewControllerのnibにFilterSheetViewControllerを追加していますか?それは意味をなさない。 'actionSheetView'はFilterSheetViewControllerのインスタンスですか?そうでない場合、FilterSheetViewControllerは何と関係していますか?どのクラスがcustomASVCですか? – jmstone617

関連する問題