任何人都知道要在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];
}
答案 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)")