Возникли проблемы с началом работы приложения ScriptingBridge Cocoa / Objective-C - PullRequest
0 голосов
/ 18 марта 2011

Я пытаюсь использовать Scripting Bridge в своем приложении для Mac OS, и мне трудно его реализовать.Я включил фреймворк и собираюсь использовать его с Finder, поэтому я включил и файл Finder.h в свое приложение.

IE

#import <ScriptingBridge/ScriptingBridge.h>
#import "Finder.h"

Однако,всякий раз, когда я звоню:

FinderApplication *finder = [SBApplication applicationWithBundleIdentifier:@"com.apple.Finder"];

я получаю сообщение об ошибке

'FinderApplication' необъявлено (первое использование в этой функции)

Есть ли ещечто мне нужно сделать, чтобы заставить его работать?

Спасибо.

1 Ответ

5 голосов
/ 18 марта 2011

Как вы сгенерировали файл Finder.h?Я предполагаю, что вы использовали sdef следующим образом:

#!/bin/sh
sdef /System/Library/CoreServices/Finder.app| sdp -fh --basename Finder

Если это так, ваш код похож на то, что я успешно использую в своих приложениях.

...