첨부 파일이있는 이메일을 보내는 짧은 applescript를 만들었습니다. 이제이 스크립트를 코코아 애플리케이션에 통합하려고합니다. 인터넷에서 찾은 다음 코드를 시도했습니다.코코아에서 applescript 통합
NSAppleScript *mailScript;
NSString *scriptString= [NSString stringWithFormat:@"the applescript"];
mailScript = [[NSAppleScript alloc] initWithSource:scriptString];
[mailScript executeAndReturnError:nil];
[mailScript release];
이 코드는 작동하지 않습니다. 나는 코코아에서 완전한 초보자이며 도움을 사용할 수 있습니다.
업데이트 : 전자 메일이 생성되었습니다. 첨부 파일을 추가 할 때 applescript가 멈춘 것처럼 보입니다. scripteditor에서 runned 할 때 applescript가 완벽하게 작동합니다. 어떤 단서?
감사합니다.
FYI : Adium은 NSAppleScript 누출 메모리에 문제가있었습니다. OSAKit 프레임 워크에서 OSAScript를 사용해보십시오. 프레임 워크는 Mac OS X과 함께 제공되며 API는 거의 동일합니다. –