2011-10-20 32 views
14

Tôi có trong cơ sở dữ liệu sqlite đường dẫn hoàn chỉnh của hình ảnh được lưu trữ trong thiết bị và tôi cần đặt UIImage bằng hình ảnh đó.Khởi tạo UIImage với đường dẫn của hình ảnh

Ví dụ:

NSLog(@"Path %@", imagePath); 

Output:

/Users/Sk*****/Library/Application Support/iPhone Simulator/4.3.2/Applications/15977219-DEFE-407A-BB80-72E188E18DD2/Documents/20-10-20111746.png 

Trả lời

32

Sử dụng + (UIImage *)imageWithContentsOfFile:(NSString *)path

UIImage *image = [UIImage imageWithContentsOfFile:imagePath]; 
+4

Ok ... Tôi đã làm điều này. Lý do chính tại sao nó không hoạt động là ... UIImageView bị ẩn. Tôi là một thằng ngốc! Dù sao cũng cảm ơn bạn. – Oiproks

1

Swift 3,0 mã ở đây ..

sử dụng contentsOfFile

imageView.image = UIImage.init(contentsOfFile: imagePath) 
+0

Bạn nên sử dụng UIImage (contentsOfFile: imagePath). – user5685969

+0

@ user5685969 Nếu bạn muốn hiển thị đường dẫn Hình ảnh trong thiết bị của mình thì bạn nên sử dụng đường dẫn này nhưng mã của bạn trước phiên bản nhanh chóng 3.0 –

Các vấn đề liên quan