草庐IT

unarchiveTopLevelObjectWithData

全部标签

ios - NSKeyedUnarchiver.unarchiveTopLevelObjectWithData 在 Swift 4 中被废弃

我尝试实现AwesomeCache的一个分支,它在Swift4中实现了unarchiveTopLevelObjectWithData:ifletdata=NSData(contentsOfFile:path){do{possibleObject=tryNSKeyedUnarchiver.unarchiveTopLevelObjectWithData(dataasNSData)as?CacheObject}catch{}}但是Xcode现在生我的气了,并说:'unarchiveTopLevelObjectWithData'wasobsoletedinSwift4(Foundation.N