1

NSFilemanagerクラスを使用して、ファイルがMacOSフォルダーに存在するかどうかを確認しました。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

本気ですか?file://URLの絶対文字列表現を、最初のスキーマとともに使用しようとしているようです。に変更absoluteStringしてみてくださいpath

于 2013-03-27T13:36:33.467 に答える