如何仅给.zip文件提供上下文菜单项? [英] How to give context menu item for .zip files only?

查看:103
本文介绍了如何仅给.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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆