Форма Applescript в Xcode - PullRequest
       22

Форма Applescript в Xcode

0 голосов
/ 05 октября 2010

Я новичок в Xcode и построителе интерфейса.Я столкнулся с небольшим количеством проблем, пытаясь создать простое приложение, которое создаст письмо с несколькими свойствами.Все, что я хочу, это взять адрес электронной почты, введенный в форму, и поместить его в поле «TO:».Все остальное в моем коде, кажется, работает нормально, оно просто получает то, что введено в текстовое поле, для передачи.Я создал подкласс NSObject, называемый AppController, и я считаю, что правильно связал все по мере выхода и действий.Я пытался решить это самостоятельно в течение нескольких часов, любая помощь очень ценится!

Для справки, вот как выглядит приложение:

текст ссылки

script AppController 

property parent : class "NSObject"

 property textForm : missing value

 on sendInfo_(sender)

  tell application "Mail"
   set newMessage to make new outgoing message with properties {visible:true, subject:"subject goes here", content:"hello world"}
   tell newMessage
    make new to recipient with properties {address:textForm}
   end tell
  end tell

 end sendInfo_
end script

1 Ответ

1 голос
/ 05 октября 2010

Я не использую appleScript-target c, поэтому не знаю правильный синтаксис, однако вам нужно получить stringValue из текстового поля.NSTextField имеет много свойств, поэтому вы должны получить подходящее, и в этом случае вам понадобится stringValue.В прямой цели -c эта команда будет выглядеть следующим образом ...

NSString *toAddress = [textForm stringValue];
make new to recipient with properties {address:toAddress}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...