2016-09-21 9 views
0

から画像を取得できません:が、私はそうのようなファイルのキャッシュイメージを持っているファイル

let documentsURL = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask).first! 
let imagePath = documentsURL.absoluteString.stringByAppendingString("1.png") 
let image = UIImage(contentsOfFile: imagePath) 
print(image) 

IMAGEPATHの弾力を:

enter image description here

私はこれらのイメージを取得したい、私はこのように試してみました私:

「ファイル:///ユーザ/エントロピー/ライブラリ/開発/ CoreSimulator /デバイス/ 3A41D467-B991-4F85-93CD-10C227ED4F69 /データ/ Contaiあなたはそれを参照してくださいners /データ/アプリケーション/ F5005FAA-7107-41DD-86D2-38C302742063 /ドキュメント/ 1.png」

は私に正確に画像のパスを提供しますが、私print(image)は、画像はnilあるとき。

私はここで間違っていますか?

答えて

2

let path = "~/1.png" 
let expandedPath = path.stringByExpandingTildeInPath 
let data = NSData(contentsOfURL: NSURL(string: expandedPath)!) 

let image = UIImage(data: data!) 
print(image) 

は、この情報がお役に立てば幸いです。この EDITしてみてください。

+0

'let imageData:NSData? = NSData(contentsOfURL:NSURL(string:imagePath)!) 'は、 – Khuong

関連する問題