【发布时间】:2019-01-08 17:50:19
【问题描述】:
我正在开发可可中的 zip 提取器应用程序,我正在使用 findersync 来显示上下文菜单项。但是,问题是项目正在显示我只想为 .zip 文件显示的每个文件,所以我该怎么做。
任何建议。
提前致谢!
【问题讨论】:
标签: macos object cocoa unzip findersync
我正在开发可可中的 zip 提取器应用程序,我正在使用 findersync 来显示上下文菜单项。但是,问题是项目正在显示我只想为 .zip 文件显示的每个文件,所以我该怎么做。
任何建议。
提前致谢!
【问题讨论】:
标签: macos object cocoa unzip findersync
试试这个
NSURL *selectedURL = FIFinderSyncController.defaultController.selectedItemURLs[0];
NSURL *fileURL = selectedURL.filePathURL;
if([fileURL.pathExtension isEqualToString:@"zip"]) {
NSMenu *menu = [[NSMenu alloc] initWithTitle:@""];
NSMenuItem *item = [menu addItemWithTitle:@"Hello" action:@selector(itemTarget:) keyEquivalent:@""];
item.target = self;
return menu;
}
【讨论】: