如何仅给.zip文件提供上下文菜单项? [英] How to give context menu item for .zip files only?
本文介绍了如何仅给.zip文件提供上下文菜单项?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在开发可可中的zip提取器应用程序,为此我正在使用findersync来显示上下文菜单项.但是,问题在于,每个我只想显示.zip文件的文件都显示项目,所以我该怎么做.
I am Developing the zip extractor app in cocoa for which i'm using findersync to show context menu item. But, the problem is item is showing for every file i want to show only for .zip files so how do i do that .
任何建议.
预先感谢!
推荐答案
尝试一下
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;
}
这篇关于如何仅给.zip文件提供上下文菜单项?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文