Ich mache einen Tcp-Client und daher die CFStreamCreatePairWithSocketToHost
, die einen UInt32 für den zweiten Parameter erwartet. HierKonvertieren von Int in UInt32 in Swift
ist eine Probe von dem, was ich versuche zu tun zu .:
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
}
Ich habe mich um eine Lösung für einige Zeit, und ich kann nicht ein scheinen zu finden!
Es ist Gießen nicht. UInt stellt einen Initialisierer bereit, der Int akzeptiert. – akashivskyy