ココアアプリケーションから新しいアルバムを作成しようとして髪を引き裂いています。applescriptでは、これは簡単な手順です。
tell application "iPhoto"
new album name "Album"
end tell
しかし、これがスクリプトブリッジを介してCocoaでどのように行われるかを理解することはできません。私はこれを試しました:
iPhotoApplication *iPhoto = [SBApplication applicationWithBundleIdentifier:@"com.apple.iPhoto"];
iPhotoAlbum *newAlbum = [[[[iPhoto classForScriptingClass:@"album"] alloc] initWithProperties:[NSDictionary dictionaryWithObject:@"Album" forKey:@"name"]] autorelease];
[[iPhoto albums] addObject:newAlbum];
しかし、それは効果がありませんでした。
助けてください!