我完成了使用Swift构建任务iOS应用程序。整个应用程序已完成并完成,没有任何错误,并且运行正常。我使用的是Xcode 6,但不久前我升级到最新的Xcode Beta,即Xcode 7 Beta。在我的一个swift文件中,由于一些逻辑已经从切换xcode 6改为xcode 7 beta,所以只有一个错误曾经不是来自xcode 6的错误。在我的行中,错误是: “无法用类型为'([String:String?]'的参数列表调用'taskCreated''”我如何解决这个错误?无法使用类型为'([String:String?]')的参数列表调用'taskCreated''
的代码行低于:
delegate!.taskCreated(["name": nameTask, "description": descriptionTask])
如果任何人希望看到我的“taskCreated”功能,我会后下面在这里。
func taskCreated(task: Dictionary<String, String>) {
print("in task created delegate of ViewController")
print(task)
dataSource[0].append(task)
tableView.reloadData()
}
尝试这样的委托.taskCreated!([ “名字”:nameTask, “说明”:descriptionTask]) –