私は 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
完全に実行され、期待どおりにダイアログが表示され、すべてが機能します。しかし、いじって次の 2 行を (もちろん適切な場所に) 追加しようとすると、次のようになります。
property anotherTextField : missing value
...
set theText to textField's stringValue() & otherTextField's stringValue()
プログラムはまだ実行されます - しかし!- MainMenu.xib に移動し、Ctrl キーを押しながら AppDelegate をクリックしてアウトレット インスペクタを取得すると、あるはずの別のテキスト フィールドのアウトレットがありません。
何か案は?