【发布时间】:2014-07-17 04:43:11
【问题描述】:
我正在尝试从 DetailViewController 类调用 ViewController 类中声明的函数。
尝试调试时弹出“调用中的额外参数”错误。
在 ViewController 类中:
func setCity(item : Cities, index : Int)
{
citiesArray!.removeObjectAtIndex(index)
citiesArray!.insertObject(item, atIndex: index)
}
详细ViewController类
// city of type Cities
ViewController.setCity(city ,5 ) //Error: "Extra argument in call"
这很简单,但我很困惑。
【问题讨论】:
-
你问“电话中的额外争论?”然而该方法需要两个争论......所以没有额外的争论。
-
这是一个错误吗? “通话中的额外参数”或问题
-
Extra Argument in call 是错误对不起!
-
ViewController是一种类型吗?如果是这样,setCity应该是一个类型方法:class func setCity(item : Cities, index : Int) {...}。 -
No ViewController 不是类型
标签: swift