【发布时间】:2013-03-17 14:23:09
【问题描述】:
我使用 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");
}
【问题讨论】:
-
打印出 imageURL.relativePath,[imageURL path] 似乎很奇怪,但随后使用 imageURL.absoluteString。也许你应该打印出 imageURL.absoluteString。
标签: xcode macos cocoa nsfilemanager