SwiftでIntをUInt32に変換する 質問する

SwiftでIntをUInt32に変換する 質問する

私は TCP クライアントを作成しており、CFStreamCreatePairWithSocketToHost2 番目のパラメータに UInt32 を期待する を使用しています。

私がやろうとしていることのサンプルは次のとおりです。

func initNetwork(IP: String, Port: Int) {
    // relevant stuff

    //Convert Port:Int to UInt32 to make this shit work!

    CFStreamCreatePairWithSocketToHost(kCFAllocatorDefault, IP as NSString , Port , &readStream, &writeStream)

    // Irelevant stuff
}

しばらくの間、解決策を探し回っていましたが、どうやら見つからないようです。

ベストアンサー1

簡単にできます:

var x = UInt32(yourInt)

おすすめ記事