min*_*pop 0 macos cocoa objective-c scripting-bridge
我正在尝试在我的Mac OS应用程序中使用Scripting Bridge,但实施起来很困难.我已经包含了框架,我打算将它与Finder一起使用,所以我在我的应用程序中也包含了一个Finder.h文件.
IE
#import <ScriptingBridge/ScriptingBridge.h>
#import "Finder.h"
Run Code Online (Sandbox Code Playgroud)
但是,每当我打电话:
FinderApplication *finder = [SBApplication applicationWithBundleIdentifier:@"com.apple.Finder"];
Run Code Online (Sandbox Code Playgroud)
我收到了错误
'FinderApplication'未声明(首次使用此功能)
为了让它正常工作,我还需要做些什么吗?
谢谢.
你是如何生成Finder.h文件的?我假设您使用了这样的sdef:
#!/bin/sh
sdef /System/Library/CoreServices/Finder.app| sdp -fh --basename Finder
Run Code Online (Sandbox Code Playgroud)
如果是这样,您的代码与我在我的应用程序中成功使用的代码类似.
| 归档时间: |
|
| 查看次数: |
730 次 |
| 最近记录: |