我正在製作一個Tcp客戶端,因此使用期望UInt32作爲第二個參數的CFStreamCreatePairWithSocketToHost
。在Swift中將Int轉換爲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
}
我一直在四處尋找了一段時間的解決方案的樣品,我似乎無法找到一個!
這不是鑄造。 UInt提供了一個接受Int的初始化器。 – akashivskyy 2014-08-30 09:08:53