3

iCloudDrive にあるファイルが iCloudDrive のゴミ箱に移動されたかどうかを検出する方法はありますか? URLに「.Trash」が含まれていることを確認できましたが、これを取得する公式の方法を探しています。

4

2 に答える 2

2

これを検出する適切な方法を見つけました。iOS11 以降では、次のアプローチが可能です。

NSURL* fileURL; // any file URL pointing to a file resource
NSURL* trashURL = [NSFileManager.defaultManager URLForDirectory:NSTrashDirectory inDomain:NSUserDomainMask appropriateForURL: fileURL create:NO error:NULL];
if (trashURL && [fileURL.path hasPrefix:trashURL.path])
{
    // fileURL is located in the iCloudDrive trash
}
于 2017-10-12T15:24:46.080 に答える