Tôi đang cố gắng để có được một hình ảnh từ một URL và nó không có vẻ là làm việc cho tôi. Ai đó có thể chỉ cho tôi đi đúng hướng?Lấy hình ảnh từ mục tiêu URL C
Đây là mã của tôi:
NSURL *url = [NSURL URLWithString:@"http://myurl/mypic.jpg"];
NSString *newIMAGE = [[NSString alloc] initWithContentsOfURL:url
encoding:NSUTF8StringEncoding error:nil];
cell.image = [UIImage imageNamed:newIMAGE];
Khi tôi gỡ lỗi chuỗi newIMAGE là con số không nên cái gì không được làm việc ở đó.
Cảm ơn. Điều đó làm việc – TheGambler
điều này là đồng bộ, bạn có thể vui lòng thêm một mã để tải xuống dưới nền, vì, nó bloques chuỗi ui – Houcine
Một vài vấn đề: 1. Bạn có nhận xét về cách đảm bảo ô vẫn hiển thị. Bạn làm điều đó với 'UITableViewCell * updateCell = [tableView cellForRowAtIndexPath: indexPath];' theo sau bởi 'if (updateCell) ...' (và hiển nhiên, sử dụng 'updateCell' này thay vì' ô' ban đầu để cập nhật ' 2. Hãy chắc chắn, nếu làm không đồng bộ, để khởi tạo thuộc tính 'image' cho' imageView' của bạn trước khi bạn bắt đầu quá trình truy xuất không đồng bộ; 3. Bạn thực sự nên lưu vào bộ nhớ đệm, vì vậy nó không phải truy xuất lại mỗi khi bạn cuộn lại hình ảnh đã tải trước đó – Rob