1
有沒有人知道我是否可以只提取返回錯誤的詳細部分(即「文件」maya.MEL「無法打開,因爲其內容的文本編碼無法確定。」)訪問從NSError返回的信息?
NSError *fileError;
NSStringEncoding fileEncoding;
NSString *fileContents;
fileContents = [NSString stringWithContentsOfFile:fileOnDisk
usedEncoding:&fileEncoding
error:&fileError];
當我用我得到的輸出以下
NSLog(@"Error : %@", fileError);
錯誤:錯誤域= NSCocoaErrorDomain代碼= 264 =的UserInfo 0x100111a40「文件‘maya.MEL’不能因爲文本編碼打開的內容無法確定。「
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";
加里