3

Xcode 12 のベータ版 (バージョン 12.0 ベータ版 (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)#>];

空欄を埋めるために何を書けばいいのかわからない。誰でも何か考えがありますか?

4

1 に答える 1