在 Swift 中将 Int 转换为 UInt32 [英] Convert Int to UInt32 in Swift
本文介绍了在 Swift 中将 Int 转换为 UInt32的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在制作一个 Tcp 客户端,因此使用了 CFStreamCreatePairWithSocketToHost
,它期望第二个参数为 UInt32.
Im making a Tcp client and therefore using the CFStreamCreatePairWithSocketToHost
which is expecting an UInt32 for the second parameter.
这是我正在尝试做的示例.:
Here is a sample of what I'm trying to do.:
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
}
我一直在寻找解决方案有一段时间了,但似乎找不到!
I have been looking around for a solution for some time now, and i can't seem to find one!
推荐答案
你可以轻松搞定:
var x = UInt32(yourInt)
这篇关于在 Swift 中将 Int 转换为 UInt32的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文