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