小编Ank*_*oma的帖子

更改文件夹的Finder侧栏图标

有一些像DropBox这样的应用程序在Finder侧边栏中有自己的图标.其他一些应用也这样做了.我找到了将文件夹放在Finder收藏夹中的方法,但我无法更改默认图标.

IconRef iconRef;
    FSRef fref;

    CFURLRef iconURLRef = (CFURLRef)[NSURL fileURLWithPath:@"icon"];
    CFURLGetFSRef(iconURLRef, &fref);
    RegisterIconRefFromFSRef('SSBL', 'ssic', &fref, &iconRef);

    CFURLRef url = (CFURLRef)[NSURL fileURLWithPath:path];
    LSSharedFileListRef favoriteItems = LSSharedFileListCreate(NULL, kLSSharedFileListFavoriteItems, NULL);

    if (favoriteItems) {
        LSSharedFileListItemRef item = LSSharedFileListInsertItemURL(favoriteItems, kLSSharedFileListItemBeforeFirst, NULL, iconRef, url, NULL, NULL);

        if (item){
            CFRelease(item);
        }
    }

    CFRelease(favoriteItems);
Run Code Online (Sandbox Code Playgroud)

没有错误.检查10.7和10.8

macos finder objective-c

5
推荐指数
1
解决办法
2256
查看次数

在NSPopUpButton中显示文件夹

我想在我的NSPopUpButton中显示带有图标的文件夹.弹出窗口常用于选择文件路径.我是新用户,我无法发布图片.你可以在U Torrent-> preferences->目录中看到它

请提供详细的答案,因为我是全新的.

非常感谢,抱歉我的英语不好

directory macos objective-c nspopupbutton

4
推荐指数
1
解决办法
394
查看次数

标签 统计

macos ×2

objective-c ×2

directory ×1

finder ×1

nspopupbutton ×1