1

我使用 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");
}
4

1 回答 1

7

印刷Path: /Users/Gururaj/Desktop/gameover/sheet/SpriteSheet_GameOver-ipadhd.png

你确定吗?您似乎正在尝试使用 URL 的绝对字符串表示形式file://及其开头的模式。尝试更改absoluteStringpath.

于 2013-03-27T13:36:33.467 回答