string - Swift 无法使用类型为(名称 : String, String)的参数调用追加

标签 string swift list append

我收到错误

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/

相关文章:

python - 从应用约束的两个列表中创建一个列表

java - 如何获取一个字符串并将其作为变量......?我什至不知道如何表达

ios - 如何创建具有两个 TableView 的 View ,每个 TableView 在每一行上重复使用一个 pickerview

ios - [UI按钮设置文本:]: unrecognized selector sent to instance

ios - 标题和消息之间的操作表空间?

java - 如何在java中从外部更改/更新方法?

python - 重新计算Python字典中的值

Mysql 删除字符串的第一个和最后一个部分 - 像函数一样爆炸?

c++ - 如何用一行代码初始化字符串类型的数组?

c# - 搜索文件,只返回重复的字符串