我試圖將一個const char *傳遞給一個從Swift中的Swift字符串轉換而來的舊C庫。從Swift字符串轉換爲const char *
這是C函數我打電話:
artnet_node artnet_new(const char *ip, int verbose) { ...
我怎麼能迅捷的字符串轉換爲這種爲const char類型?它的工作原理,當我通過ip地址是這樣的:
internal var ipAddress = "192.168.1.43"
但是當我將它傳遞這樣
internal var ipAddress:String = "192.168.1.43"
我需要這一個功能,我需要指定類型DIT不起作用:
internal func setupArtnode(ip:String) -> Int{
我嘗試使用AnyObject而不是字符串,但不工作的。
謝謝。
請添加關於什麼不工作的澄清 - 編譯或執行,以及任何相關的錯誤消息。 – sbooth