我发现我所有带有参数的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类和相关对象。请帮忙。谢谢。
最佳答案
我犯了一些愚蠢的错误...只需删除参数中的var即可使函数暴露给Objective-C