无法从 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() {

}