objective-c - 在沙盒中从 objective-c /swift 重置 Finder

标签 objective-c macos cocoa swift applescript

我正在尝试从我的代码(在沙盒中)中恢复 Finder。我尝试的一种方法是调用以下苹果脚本:

tell application \"Finder\" to quit

不过在小牛身上好像不行。有什么想法吗?

最佳答案

您需要添加 com.apple.security.scripting-targets 沙盒授权才能从沙盒中为其他应用编写脚本。请检查 How to run an AppleScript from a sandboxed application on a Mac (OS X)

关于objective-c - 在沙盒中从 objective-c /swift 重置 Finder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28307397/

相关文章:

objective-c - 如何通过 Cocoa 查找 mac os 中的显示器数量?

objective-c - mouseDown 时禁用 mouseEntered 事件(NSEvents Mac)

iphone - 如何检测特定区域的触摸

objective-c - Objective C 中是否有内置的排序函数?

macos - 编写适用于 OSX 和 Windows(dotnet 核心)的文件路径

cocoa - NSTableHeaderView 中的填充渐变无法正常工作

ios - 我可以为 UIButton 传递带有 @selector 的数组参数吗?

ios - MAC OSX HTTP 直播工具在哪里

macOS Swift 监控全局事件不适用于通用 keyDown

cocoa - map 集名称 : throws "Unsupported Texture Atlas Format" exception