我有一个带有一些简单代码的NSDocument:
- (BOOL)readFromData:(NSData *)data ofType:(NSString *)typeName error:(NSError **)outError {
self.string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
return YES;
}
如果我在外部编辑器中更改文件,我该如何收到通知以便处理它?我假设有一些内置的功能可以解决这个问题,但我找不到它。
我正在寻找的是嵌入在NSDocument中的解决方案。我知道FSEvent,但对于大多数基于文档的应用程序来说,它似乎太底层了。
FSEvents
可以工作吗? - keegan3dpresentedItemDidChange
(NSDocument符合该协议)。但是我想知道是否有一些东西可以显示UI,询问用户要做什么。 - Sam Soffes