initWithDocumentTypes:[Deprecated]

ということで。

[[UIDocumentPickerViewController alloc] initWithDocumentTypes: Deprecated(iOS13-)

らしいので、きちんと、対応しようと頑張った。ドキュメントを読むと initForOpeningContentTypes: を使えと、そしたら、開かなくなった、ほかの実機テスト用にAppStoreConnectにUploadしようとすると、AppStore Opration Error アセットがなんたらと言ってくる。

なんで?ということで、調べると、ファイルの読み込みで、NsDomainError とか帰ってくる。???

結局、アセットがというのが initForOpeningContentTypes のセキュリティを理解しておらず、initForOpeningContentTypes:asCopy:(AsCopyはYES)を使うと、無事に動作し、UpLoadも可能になった。ということで、余計なワーニングから解放されて一安心でした。

UIDocumentPickerViewController には謎がいっぱい。

Leave a Reply