2012-07-10 4 views
0

거의 동일하게 this issue입니다.라이온 문서 기반 응용 프로그램에서 dataOfType이 호출되지 않습니다.

OS X Lion 용 새 문서 기반 응용 프로그램을 만들고 있습니다.

This document 내가 파일을 읽기/쓰기 NSDocument의 서브 클래스에 dataOfType:error:readFromData:ofType:error:를 오버라이드 (override) 할 필요가 말한다, 그래서 난 내 문서 클래스에서 이러한 방법을 추가하지만 난 열기 또는 다른 이름으로 저장 메뉴 항목을 선택할 때 호출하지 않았다.

- (BOOL)readFromData:(NSData *)data ofType:(NSString *)typeName error:(NSError *__autoreleasing *)outError { 
    NSLog(@"Read from data"); 
    return NO; 
} 
- (NSData *)dataOfType:(NSString *)typeName error:(NSError **)outError { 
    NSLog(@"data of type"); 
    return [NSData data]; 
} 

는 또한 writeToFile:ofType:readFromFile:ofType을 무시하려하지만, 그들은 또한 호출되지있어 않습니다. Snow Leopard에서 문서 기반 응용 프로그램을 만들 때 이러한 메서드가 호출되었습니다.

왜 이러한 메서드가 호출되지 않습니까?

답변

0

문제가 해결되었습니다. '코어 데이터 사용'옵션이 선택되어있는 것 같습니다.