Tôi đang cố gắng tải một UIImage
từ URL của nó với completion
và placeholder
hình ảnh, nhưng không phải là UIImage
cũng như trình giữ chỗ UIImage
được tải.Tải UIImage từ URL trong iOS
Đây là mã của tôi:
NSURL *url = [NSURL URLWithString:@"http://assets.gearlive.com/tvenvy/blogimages/stewiegriffin.jpg"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.imageView setImageWithURLRequest:request placeholderImage:[UIImage imageNamed:@"bg.png"]
success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
imageView.image = image;
}
failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) {}
];
Mã của bạn có vẻ chính xác. Chỉ cần đặt trình giữ chỗ trực tiếp 'self.imageView.image = [UIImage imageNamed: @" bg.png "];' để đảm bảo chế độ xem hình ảnh của bạn hiển thị và đặt hình ảnh hoạt động .. – lukya
Nếu đặt hình ảnh trực tiếp không hoạt động, đặt màu nền của chế độ xem hình ảnh 'self.imageView.backgroundColor = [UIColor redColor];' và chạy ứng dụng để đảm bảo chế độ xem hình ảnh hiển thị trên màn hình .. – lukya
@AdhRadwan tôi đã đăng câu trả lời thử và thông báo cho tôi. –