我不知道,但这:为什么NSApplescript的executeAndReturnError:似乎泄漏内存?
-(void)quitFinder {
NSAppleScript *restartFinder = [[NSAppleScript alloc] initWithSource:@"tell application \"Finder\" to quit"];
[restartFinder executeAndReturnError:nil];
[restartFinder release];
}
当这样调用:
[self performSelectorOnMainThread:@selector(quitFinder) withObject:nil waitUntilDone:YES];
产生这样的:
在仪器内存泄漏的工具。难道我做错了什么?
OSAKit是否记录在任何地方? (我如何开始使用它?) – Vervious
没关系。看完头文后,好像我需要做的就是用OSAScript替换NSApplescript。 – Vervious
它没有记录,但它是一个公共API。是的,他们非常相似,你应该能够简单地应用你对NSAppleScript的了解。 –