NSAppleScript不会工作

win*_*toy 2 cocoa applescript objective-c

有人可以告诉我为什么这不起作用?

NSAppleScript* playPause = [[NSAppleScript alloc] initWithSource:
    @"\
    tell application \"System Events\"\n\
     tell application \"Final Cut Pro\" to activate\n\
     keystroke \" \"\
    end tell"];
Run Code Online (Sandbox Code Playgroud)

我收到错误"预期':'','';' ' ='标记之前的'}'或' attribute '.WTF?

谢谢你的帮助!

Yuj*_*uji 6

在换行符之前在字符串文字放置反斜杠在C,Objective-C或C++中不起作用.

只是用

NSAppleScript* playPause = [[NSAppleScript alloc] initWithSource:
    @"tell application \"System Events\"\n"
    @"    tell application \"Final Cut Pro\" to activate\n"
    @"    keystroke \" \""
    @"end tell"];
Run Code Online (Sandbox Code Playgroud)

使用字符串文字的自动连接.