0

Obj 内のテキスト ファイルから情報を読み取ろうとしています。Cプログラムで、出力をNSLogしようとすると、(null)が発生します。作業しているテキスト ファイルがコピー バンドル リソースにあることを確認しました。これは、私が見つけた他のすべての回答が示唆しているものです。私はファイルにアクセスするために以下を使用しています:

NSString *rightsPath = [[NSBundle mainBundle] pathForResource:@"Sample Maze Rights" ofType:@"txt"];
NSString *rightsContent = [NSString stringWithContentsOfFile:rightsPath encoding:NSUTF8StringEncoding error:NULL];

誰でも提案できますか?

4

1 に答える 1

1

そのためのerror議論です。

NSError *error = nil;
NSString *rightsContent = [NSString stringWithContentsOfFile:rightsPath
                                                    encoding:NSUTF8StringEncoding
                                                       error:&error];
if (rightsContent == nil)
    NSLog(@"error: %@", [error description]);
于 2013-05-03T14:49:19.070 に答える