Я попробовал ваш фрагмент и добился следующего:
Открылось окно NSDocument, заголовок был обновлен до имени файла RTFD, но NSTextView по-прежнему пуст.
Я был почти уверен, что мой код откроет его, так как я сам получил URL из экземпляра NSDocument, преобразовал его в строку NSString и отправил в textview ...
if ([typeName isEqualToString:@"Rich Text with Attachments"]) {
NSString *urlString = [[self fileURL] absoluteString];
NSLog(@"%@",urlString);
[textView readRTFDFromFile:urlString];
return YES;
}
Журнал вернул это:
file://localhost/Users/David/Documents/Coursework/Geography%20Coursework.rtfd/
Так это должно работать?