Swift iOS - OSC库

时间:2015-08-23 17:00:13

标签: ios swift osc

任何人都知道要在iOS应用程序中集成OSC Swift库吗?

我正在试验this但是,我发现很难让它与swift一起工作。

我在我的项目中添加了一个桥头文件,项目加载但无法将代码转换为swift。

我想将下面的Objective-C代码转换为swift但是我找不到属性" messageWithAddressPattern"当我尝试转换时:

- (IBAction)sendSliderMessage:(UISlider *)sender {
    F53OSCMessage *message = [F53OSCMessage messageWithAddressPattern:@"/slider" arguments:@[[NSNumber numberWithFloat:sender.value]]];
    [self.oscClient sendPacket:message toHost:SENDHOST onPort:SENDPORT];
}

1 个答案:

答案 0 :(得分:2)

我在Swift应用程序中成功使用MetatoneOSC没有任何问题。

以下是一些用于发送消息的工作代码:

let oscClient = F53OSCClient.init()
oscClient.host = "127.0.0.1"
oscClient.port = 3000

let message = F53OSCMessage(addressPattern: "/hello", arguments: [0, 1, 2])
oscClient.sendPacket(message)

print("Sent '\(message)' to \(oscClient.host):\(oscClient.port)")