我收到错误
Swift 无法使用类型为(名称:String、String)的参数调用追加
我在这里附上了部分代码。
func gotData(result:NSDictionary){
if result.count == 0{
print("data is nil")
}else{
if result["Search"] == nil{
print("no results found")
Global.showAlert("No Movie Found", message: "Double check the name", view: self)
}else{
var results = result["Search"] as! [NSDictionary]
for result in results as [NSDictionary]{
var name = result["Title"] as! String
var year = result["Year"] as! String
var imdbID = result["imdbID"] as! String
self.movieList.append(name:"\(name), (\(year))", imdbID:"\(imdbID)")
}
tableView.reloadData()
}
}
}
该行发生错误
self.movieList.append(name:"\(name), (\(year))", imdbID:"\(imdbID)")
有人知道如何解决这个问题吗?
最佳答案
像这样编辑该行
self.movieList.append((name:"\(name), (\(year))", imdbID:"\(imdbID)"))
成功了。谢谢@EricD
关于string - Swift 无法使用类型为(名称 : String, String)的参数调用追加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34774845/