AppleScriptObjC проверяет, имеет ли значение UItextfield ноль
Я написал небольшое приложение для OS X в AppleScriptObj-C, содержащее поле UItext. Все работает отлично, за исключением того, что когда пользователь ввел текст и стер его, текстовое поле становится нулевым. Как я могу проверить, является ли это ноль с AppleScriptObj-C?
- Проверка "длина текстового поля равна 0" выдает "Не удается получить длину пропущенного значения".
- Проверка "текстовое поле не содержит строки" работает для текстового поля ноль, но затем текстовое поле с текстом в нем выдает "Невозможно преобразовать" class ocid "id" data optr0000000090CB250000600000 "в список типов, запись или текст".
Есть идеи как решить это?
Спасибо Патрик
1 ответ
Чтобы сравнить строковое значение из текстового поля со строкой Applescript, необходимо преобразовать его в строку Applescript перед:
if textfield's stringValue as string = "" then
...
Привет, Майкл / Гамбург