我创建了一个名为的类VerifyObject
/uff0c它包含一个具有以下签名的函数
typealias handlerCodeID = (String) ->Void
typealias handlerCode = (Date, Code) ->Void
typealias handlerError = (NSError) ->Void
func verifyObject(withID:String?,
runOnEnter: handlerCode?,
runOnExit: handlerCode?,
runOnPause: handlerCodeID?,
runOnError: handlerError?)
当我尝试从另一个类使用此方法时
VerifyObject.verifyObject ...
autocomplete告诉我这个/uff1a
verifyObject/uff08self/uff1aVerifyObject/uff09
没有任何头绪/uff0c后来我发现
那是因为我需要在一个实例VerifyObject
而不是类型上调用该函数VerifyObject
。
let object = VerifyObject() // or whatever input arguments the initialiser takes
object.verifyObject(withID: "id", runOnEnter: ...)
本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/shiyongbibaodehanshuqianmingwufacongqitaleizhongzhengquexianshi.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:8月 29, 2019 at 03:37 下午