[英]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.