2016-11-10 242 views
1

在斯威夫特2我能写这样一句话:斯威夫特2斯威夫特3

var reachability = SCNetworkReachabilityCreateWithName(kCFAllocatorDefault, "www.apple.com").takeRetainedValue() 

在斯威夫特3现在是SCNetworkReachability说?没有成员takeRetainedValue()。

+2

难道现在SCNetworkReachabilityCreateWithName现在可以在Swift3中正确转换吗?我只是放弃'takeRetainedValue()'。 – rckoenes

+1

'takeRetainedValue()'在这里并不需要,因为Swift 2,比较http://stackoverflow.com/questions/27142263/working-with-c-apis-from-swift。 –

回答

2

只是删除takeRetainedValue()你不需要它了。

var reachability = SCNetworkReachabilityCreateWithName(kCFAllocatorDefault, "www.apple.com")