iCloudに他のアプリでも参照出来るように保存したい
以下のアドレスのHPや参考書を参照してiCloudにデータ保存をしましたが、保存したものをmacのFinderやiOSのブラウズ等で見えるように保存することが出来ません。
保存に使用しているコードです。
DispatchQueue.global().async(execute: {
if let containerURL = FileManager.default.url(forUbiquityContainerIdentifier: nil) {
let documentsURL = containerURL?.appendingPathComponent("Documents")
let fileURL = documentsURL?.appendingPathComponent(self.backupFileName)
do {
try strResults.write(to: fileURL!, atomically: true, encoding: .utf8)
} catch {
print("write error")
}
}
})
参考にしたサイト:
iCloudに保存したテキストファイルで書き込み・読み込み
(下記サイトの「iCloudファイルのストレージコンテナ」の項目)
ファイルシステムプログラミングガイド - ファイルシステムの基礎
上記公式ドキュメントに、
Documentsサブディレクトリ(またはそのサブディレクトリの1つ)内のすべてのファイルまたはファイルパッケージは、
個別に削除できる独立したドキュメントとして(OS XとiOSのiCloud UIを通じて)ユーザに表示されます。
とあります。これはMacのFainderのiCloud項目などで見えるという意味ではない?
どのようにしたら良いのか、または解説のあるページ、何でも良いので教えていただけたら幸いです。
よろしくお願いいたします。
追記:もしかすると、このあたりが関係するのでしょうか?
DocumentBrowser を使ったアプリの実装方法
System-Declared Uniform Type Identifiers