objective-c - iOS : I can't find my file?

标签 objective-c ios file path nsfilemanager

我有这个树状结构:

Project Folder
      build
      Project
      ProjectTests
      Pictures

在子文件夹“项目”中,我有 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");

关于objective-c - iOS : I can't find my file?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10998865/

相关文章:

ios - 如何解决ios中的 "Expected a type"错误

iOS 启动设置 -> 限制 URL 方案

.net - 如何在不丢失奇数字符的情况下读取文本文件?

linux - 创建 Linux Bash 脚本来复制文件并创建目录

objective-c - 如何只选择 iCarousel 的中心图像?

iphone - UINavigationController 和 viewWillDisappear

ios - 如何使键盘在快速单击 TextField 时不弹出?

objective-c - 按下 Tab 时 NSTextView 中的奇怪行为(即使设置了 tabStops)

ios - 如何强制核心绘图库不对标签进行本地化?

java - 如何在Java中获取文本文件的随机行?