Bir metin alanındaki metni bir değişkene ayarlamak istiyorum, bu durumda değişken1 olarak adlandırılır. İşte senaryomun bir parçası.
on button836_(sender)
set variable1 to quoted form of POSIX path of (choose folder with prompt "Choose")
Bu ilk kısım. Ama aynı zamanda metni ayarlamak istediğini textField
değerine variable1
.
Bunu yapmaya çalıştım:
textField's setString:variable1
Ama işe yaramadı. Genellikle, değeri döndüren bir komut dosyası var, textField86's setString:script837
vb. Yapmak genellikle işe yarıyor, ancak burada farklı. Bu aptalca çözümü bile denedim:
set variable1script to do shell script "echo " & variable1
textField's setString:variable1script
end button836_
Hangi çalışması gerekir ama sadece bana söyler:
2015-11-26 15:12:27.077 [etc.] AppDelegate button836:]: -[NSTextField setString:]: unrecognized selector sent to instance 0x6100001e0200 (error -10000)
setStringValue
ve ne zaman kullanıyorsunuzsetString
. Doğrudan bir değer olduğunda değer kullanıyor musunuzsetString
ve değer bir şey döndürüldüğünde kullanıyor musunuz?