ce que quelqu'un sait si je peux extraire seulement la partie bavard de l'erreur renvoyée (ie « Le fichier « maya.MEL » n'a pas pu être ouverte car le codage de texte de son contenu ne peut être déterminée. »)Accès aux informations renvoyées à partir de NSError?
NSError *fileError;
NSStringEncoding fileEncoding;
NSString *fileContents;
fileContents = [NSString stringWithContentsOfFile:fileOnDisk
usedEncoding:&fileEncoding
error:&fileError];
Quand j'utiliser ce qui suit, je reçois la sortie
NSLog(@"Error : %@", fileError);
erreur: erreur de domaine = code NSCocoaErrorDomain = 264 UserInfo = 0x100111a40 « le fichier « maya.MEL » n'a pas pu être ouverte car le codage de texte de son contenu ne peut être déterminée. "
NSLog(@"Error : %d", [fileError code]);
// Gives: 264
NSLog(@"Error : %@", [fileError domain]);
// Gives: NSCocoaErrorDomain
NSLog(@"Error : %@", [fileError userInfo]);
// Gives: NSFilePath = "/Users/Gary/Documents/Xcode/RnD/Maya.MEL";
gary