当另一个ViewController加载时,在pickerview中调用另一个View Controller中的item值

时间:2018-08-21 05:19:45

标签: ios swift swift4

我想在加载第二个视图控制器时将pickerview中的item值(您知道视图控制器)调用到第二个视图控制器中

class didYouKnowViewController:UIViewController,AKPickerViewDelegate,AKPickerViewDataSource {

    func numberOfItemsInPickerView(_ pickerView: AKPickerView) -> Int {
    return displayList.count
}

@IBOutlet var pickedName: UILabel!
@IBOutlet var navbar: UINavigationBar!

func pickerView(_ pickerView: AKPickerView, imageForItem item: Int) -> UIImage {
     pickedName.text = namesitem[item]
    return UIImage(named: displayList[item])!.imageWithSize(CGSize(width: 150, height: 200))
}
@IBOutlet var akPickerVIew: AKPickerView!

override func viewDidLoad() {
    super.viewDidLoad()

    akPickerVIew.delegate=self
    akPickerVIew.dataSource=self

    pickedName.text=namess[0]


}
func pickerView(_ pickerView: AKPickerView, didSelectItem item: Int) {

   let  check = item


    if (check == 0) {
        let vc = self.storyboard?.instantiateViewController(withIdentifier: "sec1") as! quizViewController

                    self.navigationController?.pushViewController(vc, animated: true)





    } else if (check == 1) {

        let vc = self.storyboard?.instantiateViewController(withIdentifier: "sec1") as! quizViewController

        self.navigationController?.pushViewController(vc, animated: true)
        print(check)


    }else   if (check == 2) {
        let vc = self.storyboard?.instantiateViewController(withIdentifier: "sec1") as! quizViewController

        self.navigationController?.pushViewController(vc, animated: true)


    }else {
        let vc6 = self.storyboard?.instantiateViewController(withIdentifier: "wat") as! waterController
        self.navigationController?.pushViewController(vc6, animated: true)
    }


}

我如何调用视图控制器的项目值

0 个答案:

没有答案