2012-06-05 1 views
0

사용자의 주소록 이미지를 MacRuby로 설정하려고합니다. 여기에 지금까지 무엇을 가지고 : 나는 또한 그렇고, book.myCard.setImage(final.base64Encoding)을 시도MacRuby로 주소록 이미지 설정

framework 'ScriptingBridge' 
framework 'AppKit' 

download = "/path.png" 
data = NSData.dataWithContentsOfFile(download) 
bitmap = NSBitmapImageRep.imageRepWithData(data) 
final = bitmap.representationUsingType(NSTIFFFileType, properties: nil) 

book = SBApplication.applicationWithBundleIdentifier("com.apple.addressbook") 
book.myCard.setImage(final) 

.

이 작업을하려면 어떻게해야합니까?

감사합니다.

답변

0

당신은 NSImage

myImage = NSImage.alloc.initWithContentsOfFile(download) 
book = SBApplication.applicationWithBundleIdentifier("com.apple.addressbook") 
book.myCard.setImage(myImage) 
+0

완벽한 있어야합니다! 위대한 작품! – dejay