Tworzę klienta Tcp i dlatego używam CFStreamCreatePairWithSocketToHost
, który oczekuje UInt32 dla drugiego parametru.Konwertuj Int do UInt32 w Swift
Oto próbka tego, co próbuję zrobić .:
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
}
czekałem wokół rozwiązania przez jakiś czas, a ja nie mogę znaleźć jednego!
To nie odlewania. UInt dostarcza inicjator, który akceptuje Int. – akashivskyy