2017-02-16 94 views
-5

我試圖生成一個列表來填充DownPicker無法將類型'NSMutableArray'的值轉換爲期望的參數類型'[Any]!'

var personDownPicker: DownPicker! 
@IBOutlet weak var servicioTextField: UITextField! 

override func viewDidLoad() { 
     super.viewDidLoad() 

     let data = NSMutableArray() 
     data.add("1") 
     data.add("2") 
     data.add("3") 

     self.personDownPicker = DownPicker(textField: self.servicioTextField, withData: data) 

     } 

但是,我得到這個錯誤每次我需要分配變量data

無法將類型的價值「的NSMutableArray的時間到預期的參數 鍵入'[Any]!'

如何將此燈號指定給我的DownPicker?

+2

爲什麼在第一個地方使用'NSMutableArray'? – Alexander

回答

1

這裏沒有理由使用NSMutableArray。只需使用本地Swift數據類型:

let data = ["1", "2", "3"] 
self.personDownPicker = DownPicker(textField: self.servicioTextField, 
            withData: data as NSMutableArray) 
相關問題