0

私はこの有向木を持っています:

Project Folder
      build
      Project
      ProjectTests
      Pictures

サブフォルダ「Project」には、AppDelegateと「Alert.txt」というファイルがあります。AppDelegateからそのテキストファイルにアクセスしたいので、試してみました:

- (void) applicationDidFinishLaunching:(UIApplication *)application
{
    NSLog(@"test");
    NSFileManager *fileManager = [NSFileManager defaultManager];
    if ([fileManager fileExistsAtPath: @"Alert.txt" ] == YES)
        NSLog(@"good");

}

もちろん、「テスト」は出力されますが、「良好」は出力されません。正しいパスは何ですか?

4

2 に答える 2

3

ファイルへのパスを取得するには、

NSString * myFile = [[NSBundle mainBundle]pathForResource:@"Alert" ofType:@"txt"];    
NSFileManager *fileManager = [NSFileManager defaultManager];
if ([fileManager fileExistsAtPath: myFile ])
    NSLog(@"good");
于 2012-06-12T14:36:28.547 に答える
1

次のことを試してください。

NSString *path = [[NSBundle mainBundle] pathForResource:@"Alert" ofType:@"txt];

于 2012-06-12T14:38:40.870 に答える