2014-10-02 52 views
0

我已經爲包含UItextfield的AppleScriptObj-C中的OS X編寫了一個小應用程序。一切工作正常,除了當用戶輸入文本並擦除它時,文本字段變爲零。如何檢查AppleScriptObj-C是否爲零?AppleScriptObjC檢查UItextfield是否爲

  • 檢查「文本字段的長度等於0」會拋出「無法獲取缺少值的長度」。
  • 檢查「文本字段不包含字符串」適用於無文本字段,但隨後帶有文本的文本字段會將「無法使類«ocid»ID«數據optr0000000090CB250000600000»引入類型列表,記錄或文本中。

任何想法如何解決這個問題?

感謝, 帕特里克

+0

通過首先將文本字段強制爲文本「將文本字段設置爲文本字段作爲文本」,然後檢查「如果nimi等於」缺少值「然後...」來解決此問題。所以最終很簡單,我只是混淆了obj-c對象和applescript變量的混合。 – patej 2014-10-05 10:17:04

回答

0

從一個文本框的字符串值與您之前需要將其轉換爲一個AppleScript字符串一個AppleScript字符串:

if textfield's stringValue as string = "" then ...

問候,邁克爾·/Hamburg