以前にこれをやったことがありますが、今はうまくいきません。私がやっている:
NSString* path = [[NSBundle mainBundle] pathForResource:@"test"
ofType:@"txt"];
NSString* content = [NSString stringWithContentsOfFile:path
encoding:NSUTF8StringEncoding
error:NULL];
NSLog(@"%@",path);
nSLogパスとコンテンツのたびに(null)
を返します。私が間違っていることを誰でも見ることができますか?
開くことができないパスを渡すと、コンテンツはnil( '(null)'としてログに記録されます)になります。したがって、唯一の問題は、NSBundleの関連インスタンスが、アプリケーションバンドルのリソース部分内でtest.txtを見つけられないことです。
あなたがすべき:
コピーされたが、NSBundleの関連インスタンスがそれを見つけられない場合、非常に奇妙なことが進行中です。