我发现所有带参数的Swift类函数都不能暴露给Objective-C。
class func debug(var message : String) {
Log.debug?.message(message)
}
func addTask(var newTask : UploadXfdfCommand) {
dispatch_async(serialQueue, { () -> Void in
tasks?.append(newTask)
})
}
我已经为swift类和相关对象设置了@objc注释。请帮助。谢谢。
我犯了一些愚蠢的错误…只要删除参数中的var,函数就可以暴露给objective-c