Bonjour à toutes et à tous,
un autre problème à résoudre.
dans le cadre de la gestion des erreurs lors du parsing d'un fichier XML, on est amené à utiliser la méthode :
voici le code qui est recommandé par apple :
je bosse sur un Framework (+ target tests).
j'ai un message d'erreur qui me stipule que "la méthode windowForSheet" est introuvable ! alors que j'ai fait (je pense ?) les bons imports.
ai-je oublié un import ?
avez - vous svp une idée?
merci par avance.
un autre problème à résoudre.
dans le cadre de la gestion des erreurs lors du parsing d'un fichier XML, on est amené à utiliser la méthode :
Bloc de code:
- (void)parser:(NSXMLParser *)parser parseErrorOccurred:(NSError *)parseError
En général, on fait afficher une alerte afin d'avertir l'utilisateur qu'il y a une erreur de parsing.
voici le code qui est recommandé par apple :
Bloc de code:
- (void)parser:(NSXMLParser *)parser parseErrorOccurred:(NSError *)parseError {
NSWindow *modWin = [self windowForSheet];
if (!modWin) modWin = [NSApp mainWindow];
NSAlert *parserAlert = [[NSAlert alloc] init];
[parserAlert setMessageText:@"Parsing Error!"];
[parserAlert setInformativeText:[NSString stringWithFormat:@"Error %i,
Description: %@, Line: %i, Column: %i", [parseError code],
[[parser parserError] localizedDescription], [parser lineNumber],
[parser columnNumber]]];
[parserAlert addButtonWithTitle:@"OK"];
[parserAlert beginSheetModalForWindow:modWin modalDelegate:self
didEndSelector:@selector(alertDidEnd:returnCode:contextInfo:)
contextInfo:nil];
[parserAlert release];
}
je bosse sur un Framework (+ target tests).
j'ai un message d'erreur qui me stipule que "la méthode windowForSheet" est introuvable ! alors que j'ai fait (je pense ?) les bons imports.
ai-je oublié un import ?
avez - vous svp une idée?
merci par avance.