0

UInt8Arrayを使用してデータのパケットを送受信する NodeJS Socket IO サーバーがあります。iOS と Swift でクライアントを作成しようとしています。完全な初心者として、Swift で を作成し、 Socket.IOUInt8Arrayを使用して送信する方法がわかりません。これを達成するためにいくつかの異なる方法を試しましたが、これまでのところこれをクラックできませんでした

let f = [115, 7, 0]
self.socket?.emit("message", f)

上記のコードはUInt8、次のようにすると、値が not であるため機能しません。

let f = [UInt8(115), UInt8(7), UInt8(0)]
self.socket?.emit("message", f);

@zisoftの提案によると

let f: [UInt8] = [115, 7, 0]
self.socket?.emit("message", f) // get error here that Argument type '[UInt8]' does not conform to expected type 'AnyObject'

キャストしようとするとf as AnyObject、代わりに実行時エラーが発生します

これで私の髪を引っ張ってくれるので、どんな助けでも大歓迎です(そして、引っ張る髪があまり残っていないと信じています)

4

1 に答える 1