0
我使用Eureka作爲我的上傳表單。我有一個上傳按鈕,這樣的:Swift 3函數參數(字典 - 數組)
<<< ButtonRow() {
$0.title = "UPLOAD";
}.onCellSelection { cell, row in
var formValues = self.form.values();
formValues["userId"] = UserDefaults.standard.string(forKey: "userId");
self.upload(parameters: formValues); // <- How do I us formValues ?
}
我得到這個錯誤:
Cannot convert value of type '[String : Any?]' to expected argument type 'Array'
而且我已經上傳()函數:
func upload(parameters: Array<Any>) { // <- formValues?
print(parameters);
}
我不知道formValues是Dictionary還是Array?無論如何,我如何將這個參數傳遞給我的這個函數?
非常感謝您! –