我发现所有带参数的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)
})
}
我已经将注释@objc设置为我的swift类和相关对象。请帮忙。感谢。
答案 0 :(得分:0)
我犯了一些愚蠢的错误......只需删除参数中的var,然后启用功能以暴露给objective-c