xcode 4.2のリソースにドラッグした.txtファイルにデータがあります。次に、このファイルを呼び出してそれを読んで、それを画面にユーザに表示するいくつかのメソッドを使用します。できます。私の問題は、iphone /シミュレータ上で直接同じファイル(ユーザーが何かに基づいてファイルを更新する)の最後に書き込むことです。私は正しい場所とおそらく方法を求めていないと感じています。これは私のコードファイルの最後に書く、誰かがなぜこれが途方もなく助けになるだろう動作していない知っている場合です。xcodeにドラッグしたテキストファイルはどこにありますか?
は
-(void)updateFile:(id)sender
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
//append filename to docs directory
NSString *myPath = [documentsDirectory stringByAppendingPathComponent:@"Mom.txt"];
fileHandle = [NSFileHandle fileHandleForUpdatingAtPath:myPath];
dateCombinedString= [dateCombinedString lowercaseString];
writtenString= [[NSString alloc]initWithFormat:@", %@, %@, %@",dateString,trimmedString,ForDisplay];
[fileHandle seekToEndOfFile];
[fileHandle writeData:[writtenString dataUsingEncoding:NSUTF8StringEncoding]];
[writtenString release]
}
あなたがリソースとしてプロジェクトにMom.txtを入れた場合、それはあなたのアプリケーションの中にインストールされます。メインバンドルであり、アプリケーションのドキュメントディレクトリにはありません。 –
メインバンドルからどのようにアクセスすればよいですか?リソースに残しておくか、アプリケーションのドキュメントディレクトリに置く方が良いでしょうか?ありがとう! – Teddy13