很荒谬的是,有多少类似的问题被问到,但没有一个对我有帮助。
这是我的代码:
BOOL exists = [[NSFileManager defaultManager] fileExistsAtPath:[NSString stringWithFormat: @"Flags/%@.jpg", countr.Name]];
if (exists) {
NSLog(@"exist");
}
我有一个名为Flags
的组,里面有文件。我尝试将这个组放在root中,代码没有用。然后我尝试将它放在参考资料中,以及两个资源/'在文件路径中没有它也没有用。
答案 0 :(得分:2)
您可以使用以下代码:
NSString *exists = [[NSBundle mainBundle] pathForResource:@"%@", countr.Name ofType:@"jpg"];
//This line checks if anything was stored in the string exists. Nothing would be stored in it if there was no file that existed.
if(exists == nil){
NSLog(@"Doesn't exist");
}
else{
NSLog(@"Exists!");
}
希望这有帮助!