2015-09-02 13 views
0

我發現我的所有具有參數的Swift類函數都無法公開給Objective-C。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。請幫忙。謝謝。

回答

0

我犯了一些愚蠢的錯誤...只是刪除在參數中的變種,並使功能可以暴露於objective-c