0

我正在开发一个带有 Finder 扩展的 Cocoa 应用程序来在文件上设置覆盖图标。

一旦用户单击我正在监视的文件夹,我就会调用该方法- beginObservingDirectoryAtURL:

所以我的代码是:

- (void)beginObservingDirectoryAtURL:(NSURL *)url {
    // The user is now seeing the container's contents.
    // If they see it in more than one view at a time, we're only told once.
    NSLog(@"Current Path : %@", url.path);
    NSArray<NSString*>* children = [[NSFileManager defaultManager] subPathsAtPath:url.Path];
}

[[NSFileManager defaultManager] subPathsAtPath:…]nil从 Finder 扩展调用时返回。

具有相同路径的相同方法调用返回主应用程序中的元素。

我可以以某种方式启用从 Finder 扩展监视特定文件夹吗?

4

0 回答 0