我是 Xcode 4.4 和 AppleScriptObjC 世界的新手。我正在尝试扩展和试验 Sanderson 和 Rosenthal 的“Learn AppleScript”一书中关于 AppleScriptObjC 的教程,但我遇到了问题。编码:
property parent : class "NSObject"
property textField : missing value
on buttonClick_(sender)
set theText to textField's stringValue()
set dialogText to text returned of (display dialog "Here is the text your entered: " & return & theText default answer "")
textfield's setStringValue_(dialogText)
end buttonClick
运行完美,我得到了预期的对话框,一切正常。但是,如果我尝试弄乱它并添加这两行(当然是在适当的地方):
property anotherTextField : missing value
...
set theText to textField's stringValue() & otherTextField's stringValue()
该程序仍在运行 - 但是!- 如果我转到 MainMenu.xib 并按住 ctrl-单击 AppDelegate 以获取 outlets inspector ... anotherTextField 没有 Outlet,即使应该有。
有任何想法吗?