我正在使用 Xcode 12 的测试版(版本 12.0 beta (12A6159))。我的项目使用 Firebase。当我尝试构建它时,会出现一些错误,例如:
'archiveRootObject:toFile:' is deprecated: first deprecated in iOS 12.0 - Use +archivedDataWithRootObject:requiringSecureCoding:error: and -writeToURL:options:error: instead
Xcode 告诉我在“GoogleDataTransport”文件夹中解决此问题,在此行的文件中:
[NSKeyedArchiver archiveRootObject:self toFile:[GDTCORStorage archivePath]];
我试图愚蠢地按照错误信息告诉我的去做,所以我开始写错误所说的内容。我录了:
[NSKeyedArchiver archivedDataWithRootObject:<#(nonnull id)#> requiringSecureCoding:<#(BOOL)#> error:<#(NSError *__autoreleasing _Nullable * _Nullable)#>];
我不知道我应该写什么来完成空白。有人有什么想法吗?