我试图从类方法调用实例方法。但我错了。我尝试了以下代码:
static func sendRequest(urlString: String, param: NSDictionary){
if param.allKeys.count != 0{
self. performPostRequest() //--Getting error
}else{
self. performRestRequest() //--Getting error
}
}
func performRestRequest(){
//--Some lines of code
}
func performPostRequest(){
//--Some lines of code
}
请告诉我,调用方法类型方法的正确方法是什么?
共享TMCommunicationUtil为类名的代码中的错误行
最佳答案
如果要发送实例方法,则需要一个实例。这是不可能的。
如果类方法要调用实例方法,那么很可能实例方法应该是类方法,或者类方法应该是实例方法。所以看看这个,也许可以改变你的设计。
否则,类方法必须创建一个实例,或者从某个地方获取一个实例,然后将实例方法发送到该实例。
关于ios - 如何从类方法中调用实例方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36592078/