繁体   English   中英

iOS:找不到文件?

[英]iOS : I can't find my file?

我有这个乔木:

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");

}

当然,它会打印“ test”,但不会打印“ good”。 正确的路径是什么?

要获取文件的路径,请使用

NSString * myFile = [[NSBundle mainBundle]pathForResource:@"Alert" ofType:@"txt"];    
NSFileManager *fileManager = [NSFileManager defaultManager];
if ([fileManager fileExistsAtPath: myFile ])
    NSLog(@"good");

请尝试以下操作:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM