1
在斯威夫特2我能写这样一句话:斯威夫特2斯威夫特3
var reachability = SCNetworkReachabilityCreateWithName(kCFAllocatorDefault, "www.apple.com").takeRetainedValue()
在斯威夫特3现在是SCNetworkReachability说?没有成员takeRetainedValue()。
在斯威夫特2我能写这样一句话:斯威夫特2斯威夫特3
var reachability = SCNetworkReachabilityCreateWithName(kCFAllocatorDefault, "www.apple.com").takeRetainedValue()
在斯威夫特3现在是SCNetworkReachability说?没有成员takeRetainedValue()。
只是删除takeRetainedValue()你不需要它了。
var reachability = SCNetworkReachabilityCreateWithName(kCFAllocatorDefault, "www.apple.com")
难道现在SCNetworkReachabilityCreateWithName现在可以在Swift3中正确转换吗?我只是放弃'takeRetainedValue()'。 – rckoenes
'takeRetainedValue()'在这里并不需要,因为Swift 2,比较http://stackoverflow.com/questions/27142263/working-with-c-apis-from-swift。 –