我的項目中有一個名爲a00.PGN的PGN文件,我想解析它以便將其預加載到Core Data中。現在,我作爲使用如何在目標中讀取PGN文件進行解析 - c
NSError *err = nil;
NSString *datapath = [[NSBundle mainBundle] pathForResource:@"a00" ofType:@"PGN"];
NSString *content = [NSString stringWithContentsOfFile:datapath encoding:NSASCIIStringEncoding error:&err];
NSLog(@"%@", err);
與NSLog
字符串只是想輸出文件,我得到一個錯誤:錯誤域= NSCocoaErrorDomain代碼= 258「文件名是無效的。」
當我NSLog的字符串內容是NULL。
我曾嘗試將擴展名更改爲.txt,但收到同樣的錯誤,並且還使用了NSUTF8StringEncoding。閱讀這個文件以解析objective-c的最佳方式是什麼?
編輯1:
要在自己的項目文件我拖着從取景器。然後我轉到我的項目目標,並將其添加到Copy Files
部分,並將產品目錄作爲目標。子路徑是空的。
編輯2:
我已經上傳了這個簡單的項目的當前狀態,以回購在這裏:https://github.com/justinjdickow/PGN-Parse-into-Core-Data/
只存儲要存儲在Core Data中的映像的路徑要快得多。否則你的數據庫將會變得非常快!您可以像iPhoto或Aperture那樣爲您的圖像創建一個「容器」。 – HAS 2013-04-21 20:21:14
它是一個圖像或只是一個非標準文件擴展名? – Mundi 2013-04-21 20:25:09
這只是一個非標準的文件擴展名。這是一個我可以用任何文本編輯器閱讀的文本文件。這不是一個圖像。 – JuJoDi 2013-04-21 20:34:03