Im tạo ứng dụng khách Tcp và do đó sử dụng CFStreamCreatePairWithSocketToHost
đang mong đợi một UInt32 cho tham số thứ hai.Chuyển đổi Int thành UInt32 trong Swift
Dưới đây là một mẫu của những gì tôi đang cố gắng để làm .:
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
}
Tôi đã được nhìn xung quanh cho một giải pháp cho một số thời gian bây giờ, và tôi dường như không thể tìm thấy một!
Nó không đúc. UInt cung cấp một bộ khởi tạo chấp nhận Int. – akashivskyy