我曾經在網站上看過類似於這個的其他幾個人的問題,但沒有發現任何幫助解決這個問題......所以我試圖讀取一個文本文件,這是相同的目錄作爲我的主程序,我也將它導入到項目本身的代碼下面,然後輸出它,歡迎任何建議,謝謝!閱讀目標C中的文本文件
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"allshows"
ofType:@"txt"];
NSLog(@"filePath: %@", filePath);
NSString *fileString = [NSString stringWithContentsOfFile:filePath];
NSLog(@"fileString: %@", fileString);
NSArray *lines = [fileString componentsSeparatedByString:@"\n"];
NSLog(@"arrayLines: %@", lines);
和輸出看起來是這樣的:
filePath: (null)
fileString: (null)
arrayLines: (null)
正如我所說,該文件 「allshows.txt」 是在同一目錄 「Epguides.m」(主目錄)。
任何想法我失蹤?這是我第一次真正嘗試在目標C中的程序,如果這不明顯lol
謝謝!
已解決 - 感謝您的努力。
包含在項目中的文件?否則,它不會在編譯過程中的應用程序捆綁在一起,而不是在運行時 –
我是這麼認爲的訪問,我在添加文件到實際項目窗口,我沒有 - 項目>添加到項目>選擇的文件,並將其與其他項目一起出現在項目文件列表中。 – Didier
您可以在項目設置中檢查它,確保它包含在構建的複製資源階段。這是你的目標,然後構建階段,然後複製包資源 – utahwithak