2013-01-22 64 views
1

當我的應用程序顯示「保存文件」窗格時,我收到一條消息,我不會在xcode的輸出日誌中說明。保存文本文件時Wierd日誌消息

該消息是 StressIt [38940:6d83] [QL]無法獲得在XTUM /插件捆綁信息 - 文件://本地主機/用戶/卡勒/庫/開發商/ Xcode中/ DerivedData/StressIt-exmfuiykgzqebkbxzzwzsuzawjyk /構建/產品/調試/

我GOOGLE了它,發現它似乎是一個OSX的常見錯誤,但無法找到任何有關它的信息相對於開發目標c。有人知道這是什麼嗎?我做錯什麼了嗎?我可以修復它嗎?

我偷來保存文件

// String to write 
NSString * zStr = [[NSString alloc] initWithString:[[resultTextOutlet textStorage] string]]; 

// Get an URL 
NSSavePanel * zSavePanel = [NSSavePanel savePanel]; 
NSInteger zResult = [zSavePanel runModal]; 
if (zResult == NSFileHandlingPanelCancelButton) { 
    return; 
} 

// Store url where to save the file 
NSURL *zUrl = [zSavePanel URL]; 

// Write file 
BOOL zBoolResult = [zStr writeToURL:zUrl atomically:YES encoding:NSASCIIStringEncoding error:NULL]; 

// Report write error 
if (! zBoolResult) { 
    NSAlert *writeError = [NSAlert alertWithMessageText:@"Error while writing file" defaultButton:@"OK" alternateButton:nil otherButton:nil informativeTextWithFormat:@"Something went wrong whilw writing the file to disk."]; 
    [writeError beginSheetModalForWindow:appWindow modalDelegate:nil didEndSelector:nil contextInfo:nil]; 
} 

回答

0

這是從NSSavePanel內部產生一個QuickLooks錯誤代碼。我有同樣的問題,並沒有真正的辦法讓它消失。似乎每個單獨的OSX本地文件對話框都會在最終用戶的系統上存在已註冊但無法加載的插件時生成該消息。我嫌疑人在我的情況下,從獅子到山獅可能已經在系統中留下了舊的QL PPC二進制。由於Apple不再支持classic,因此無法加載插件。但這是猜測。 我知道某些是:這是QuickLooks,而不是你的程序,你可以放心地忽略它。