私はサイト上でこれに類似したいくつかの他の人々の問題を見てきましたが、これを解決する助けとなるものは何も見つかりませんでした...だから私は同じテキストファイルディレクトリを私のメインプログラムとして使用しています。また、プロジェクト自体にコードをインポートしています。コードはその出力に続いています。提案は歓迎です、ありがとうございます!Objective 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のプログラムで私の最初の実際の試みです
ありがとう!
解決済み - あなたの努力を感謝します。
プロジェクトにファイルが含まれていますか?それ以外の場合は、コンパイルプロセスでアプリケーションにバンドルされず、実行時にアクセスできない –
私はそう思う、私は実際のプロジェクトウィンドウにファイルを追加しました。プロジェクト>プロジェクトに追加>ファイルを選択してください残りのプロジェクトと共にプロジェクト内のファイルのリストにポップアップ表示されます。 – Didier
プロジェクト設定でプロジェクトをチェックして、ビルドのコピーリソースステージに含まれていることを確認できます。これはあなたの目標に達してからビルド段階を経てバンドルリソースをコピーします – utahwithak