我使用NSFilemanager类来检查我的Mac OS文件夹中是否存在文件。 fileExistsAtPath总是失败...帮我找错。感谢
NSURL* finalImageURL;
NSURL* imageURL = [[plistURL URLByDeletingPathExtension] URLByAppendingPathExtension:@"png"];
NSLog(@"Path: %@\n",imageURL.absoluteString); //Prints Path: /Users/MacAdmin/Desktop/gameover/sheet/SpriteSheet_GameOver-ipadhd.png
if ([[NSFileManager defaultManager] fileExistsAtPath:imageURL.absoluteString])
{
printf("Exists\n");
}
答案 0 :(得分:7)
你确定吗?您似乎正在尝试使用URL的绝对字符串表示形式,并在其开头使用打印
Path: /Users/Gururaj/Desktop/gameover/sheet/SpriteSheet_GameOver-ipadhd.png
file://
架构。尝试将absoluteString
更改为path
。