當我做出遷移SWIFT代碼我有這個錯誤「類型‘任何’有沒有下成員」和我的代碼是遷移迅速向SWIFT 3的NSMutableArray
var myArray: NSMutableArray = []
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell{
let cell = UITableViewCell()
if let name = self.myArray[(indexPath as NSIndexPath).row]["FirstName"] as? String{
cell.textLabel?.text = ("\(name)")
}
}
我嘗試了很多事情,但我沒有這個問題的答案。
看來你需要告訴編譯器'self.myArray [(indexPath爲NSIndexPath).row]'是一本字典(和被允許使用'[「姓」 ]',訪問它的關鍵'FirstName'的值)? – Larme
不要使用'NSMutableArray'。使用Swift數組。 – rmaddy
嘗試var myArray:Array? –