2010-08-07 6 views

Répondre

3

Remplacez -updateChangeCount: dans votre sous-classe afin qu'elle affiche un NSNotification ou effectue le travail dont vous avez besoin.

1

Je tends Mike Abdullah's answer:

Pour obtenir des liaisons à travailler avec isDocumentEdited, je mis à exécution les override suivant la méthode NSDocument:

- (void)updateChangeCount:(NSDocumentChangeType)change 
{ 
    [self willChangeValueForKey:@"isDocumentEdited"]; 
    [super updateChangeCount:change]; 
    [self didChangeValueForKey:@"isDocumentEdited"]; 
} 
- (void)updateChangeCountWithToken:(id)changeCountToken forSaveOperation:(NSSaveOperationType)saveOperation 
{ 
    [self willChangeValueForKey:@"isDocumentEdited"]; 
    [super updateChangeCountWithToken:changeCountToken forSaveOperation:saveOperation]; 
    [self didChangeValueForKey:@"isDocumentEdited"]; 
} 
Questions connexes