草庐IT

FinderSync

全部标签

swift - FinderSync 扩展运行时错误 : The file couldn’t be opened because you don’t have permission to view it

我正在编写一个FinderSync扩展,将一个项目放在上下文菜单中。右键单击时,我希望菜单项的标题根据所选文件的内容进行更改。但是,当我尝试使用Data(contentsOf:selectedUrl)读取内容时,它会抛出以下错误:ErrorDomain=NSCocoaErrorDomainCode=257"Thefile“SomeFile.png”couldn’tbeopenedbecauseyoudon’thavepermissiontoviewit."UserInfo={NSFilePath=/Users/Shared/MySyncExtensionDocuments/SomeFi

macos - 无法为 NSMenuItem(FinderSync 扩展)设置子菜单

我正在尝试为Swift/Cocoa中的FinderSync扩展创建级联子菜单。我有以下代码:overridefuncmenuForMenuKind(menuKind:FIMenuKind)->NSMenu!{letm=NSMenu(title:"")letmi1=NSMenuItem(title:"item1",action:nil,keyEquivalent:"")letmi11=NSMenuItem(title:"item11",action:nil,keyEquivalent:"")letm2=NSMenu(title:"")letmi2=NSMenuItem(title:"it

macos - 无法为 NSMenuItem(FinderSync 扩展)设置子菜单

我正在尝试为Swift/Cocoa中的FinderSync扩展创建级联子菜单。我有以下代码:overridefuncmenuForMenuKind(menuKind:FIMenuKind)->NSMenu!{letm=NSMenu(title:"")letmi1=NSMenuItem(title:"item1",action:nil,keyEquivalent:"")letmi11=NSMenuItem(title:"item11",action:nil,keyEquivalent:"")letm2=NSMenu(title:"")letmi2=NSMenuItem(title:"it