0

iOS8.4 と Xcode6.4
注: データベース パス:/Library/Developer/CoreSimulator/Devices/FD6CE853-5AE2-48DA-A9B1-E69A6BB4F9F8/data/Containers/Data/Application/BED214A4-65E1-4BD8-9908-29E07FD47EBA/Documents/DB/copybox.db
時間を節約する ファイル パス:/Library/Developer/CoreSimulator/Devices/FD6CE853-5AE2-48DA-A9B1-E69A6BB4F9F8/data/Containers/Data/Application/BED214A4-65E1-4BD8-9908-29E07FD47EBA/Documents/Images/010521PMThursdayAug2015.png
Document Directory から画像を読み込みたいです。次のようにさまざまな方法を試しました。

NSString*path = [info valueForKey:@"copied_img_path"];
    path = [path stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    path = [NSString stringWithFormat:@"file:/%@",path];//
    NSLog(@"\n##IMAGE PATH##:-%@\n",path);
//Tried with this
    [imageview setImageWithURL:[NSURL fileURLWithPath:path]];
//Tried with this
    NSURL* pathurl = [NSURL URLWithString:path];
    [imageview setImageURL:pathurl];
//Tried with this
    UIImage* image = [UIImage imageWithContentsOfFile:path];
    [imageview setImage: image];


しかし、成功しません。
次に、ドキュメントディレクトリに画像を保存するときにファイルパスを確認します。大丈夫です。しかし、次にこのコードを実行すると、現在のアプリケーション フォルダーが消えます。そのため、iOS8.3 以降では、ドキュメント ディレクトリへのアクセスに変更があるか、間違いを犯しています。私にお知らせください。
前もって感謝します

4

1 に答える 1

1

neverフル パスを保存する必要がありGUIDます。パス内の が変更されます。

ドキュメント ディレクトリへのパスを要求し、このパスに画像への相対ファイル パスを追加するだけです。

于 2015-08-20T07:54:44.550 に答える