2017-03-29 7 views
0

이 코드를 사용하여 이미지 단추의 이미지 개체를 AppleScript로 변경하려고합니다.이미지 단추의 이미지를 설정하는 방법 xcode aplescript OBJC

property theButton : missing Value

on button_(sender) set newImage to "example.png" changeImage(newImage) end button_

on changeImage(newImage) set theImage to current application's NSImage's imageNamed_(newImage) theButton's setImage_(theImage) end changeImage

답변

0
on changeSomeImage_(newImage, targetObjectOutlet, newText, targetLableOutlet) 


set newImage1 to current application's NSImage's imageNamed_(newImage) 
targetObjectOutlet's setImage_(newImage1) 
targetLableOutlet's setStringValue_(newText) 


end changeSomeImage_ 
0

는 먼저 몇 가지를 명확히 :

나는이 시도 가 제대로 연결 버튼인가? 클릭시 또는 이전에 이미지를 변경 하시겠습니까? 그게 당신의 코드가 말하는 것입니다. IB 또는 awakeFromNib 방법으로 이미지를 변경하기 전에.

버튼 동작이 제대로 연결되어 있습니까? 어느 경우 IB에 당신의 엑스 코드 또는 순수 AppleScript로 objc에 :

theButton's setTarget:me 
theButton's setAction:"changeImage:" 

작동 여부를 확인하기 위해 로그 메시지를 사용할 수 있습니다 연결된 경우

log "works" 

을이 앞으로 당신을 데려한다 - 그렇지 않으면 더 게시하시기 바랍니다 코드

+0

그리고 같은 질문에 대해 새 게시물을 추가하지 마십시오! –