AppleScriptObjC检查UItextfield是否为零

时间:2014-10-02 23:44:15

标签: uitextfield null applescript-objc

我在AppleScriptObj-C中为OS X编写了一个包含UItextfield的小应用程序。一切正常,只有当用户输入文本并删除它时,文本字段变为零。如何使用AppleScriptObj-C检查它是否为零?

  • 检查“textfield的长度是否等于0”抛出“无法获取缺失值的长度。”
  • 检查“textfield不包含字符串”适用于nil文本字段,但是其中带有文本的textfield会将“无法生成«class ocid»id«data optr0000000090CB250000600000»转换为类型列表,记录或文本。”< / LI>

任何想法如何解决这个问题?

谢谢, 帕特里克

1 个答案:

答案 0 :(得分:0)

将文本字段中的字符串值与Applescript字符串进行比较,然后将其转换为Applescript字符串:

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

问候,迈克尔/汉堡