无法从 Swift 中的子类调用主 ViewController 中的函数
Cannot invoke function in my main ViewController from subclass in Swift
我在主 ViewController 中创建了一个名为 processLogin 的方法调用。实际过程在 GetRemoteData.swift 的另一个 class 中完成,如下所示
public class GetRemoteData {
class func getValidationFromServer(success: ((svrData: NSData!) -> Void)) {
.
.
ViewController.processLogin()
}
尝试调用processLogin的行如下所示
func processLogin() -> Void {
.
.
}
swift 不允许我调用此方法,因为它抱怨有 'missing argument for parameter #1 in call'
我做错了什么?
试试,改成这个
class func processLogin() {
}
我在主 ViewController 中创建了一个名为 processLogin 的方法调用。实际过程在 GetRemoteData.swift 的另一个 class 中完成,如下所示
public class GetRemoteData {
class func getValidationFromServer(success: ((svrData: NSData!) -> Void)) {
.
.
ViewController.processLogin()
}
尝试调用processLogin的行如下所示
func processLogin() -> Void {
.
.
}
swift 不允许我调用此方法,因为它抱怨有 'missing argument for parameter #1 in call'
我做错了什么?
试试,改成这个
class func processLogin() {
}