我做一个Tcp客户端,因此使用CFStreamCreatePairWithSocketToHost,期望一个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 }
我一直在寻找一个解决方案一段时间,现在,我似乎不能找到一个!
你可以轻松做到:
var x = UInt32(yourInt)