在第二个视图控制器中清空UIPickerView

时间:2015-10-16 17:18:34

标签: ios swift uipickerview

我在第二个视图控制器中显示为空的选择器视图时出现问题。(image1)。

当我在第一个视图控制器中运行时,它工作正常。 two view controller and pickerview

import UIKit

class ViewController: UIViewController, UIPickerViewDelegate {
    var civilite = ["Madame","Monsieur","Mademoiselle"]

    func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
        return 1
    }
    func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
        return civilite.count
    }

    func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String!{
        return civilite[row]
    }

}

Xcode 6.4

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。

我添加新文件“Cocoa touch class”(Formulaire.swift)
我将第二个视图控制器的自定义类更改为“Formulaire”[自定义类] [1] [1]:http://i.stack.imgur.com/H4Nip.png
我取代此文件中的代码,工作正常。 感谢