1
저는 iPad 개발의 새로운입니다. AQGridView를 사용하여 첫 번째 ipad 앱을 만듭니다. 다음 코드를 사용하면 웹 URL의 이미지를 그리드의 각 셀에로드하려고하지만 아래로 스크롤하여 다시 올 때 이미지가 동일하지 않아 좋은 이미지를 표시하도록 다시로드됩니다.AQGridview - 웹 (URL)에서 이미지로드
다음은 이미지를로드하는 데 사용하는 코드입니다.
dispatch_async(dispatch_get_global_queue(0, 0), ^{
UIImage *img = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:imgPath]]];
dispatch_async(dispatch_get_main_queue(), ^{
_imageView.image = img;
[self setNeedsLayout];
});
});
여기에서 dispatch_get_main_queue()를 호출하면 문제가 발생한다고 생각합니다. 그러나 나는 그것을 고치는 방법을 모르겠다. 누군가가 아이디어를 가지고 있다면 그것은 확실히 나를 도울 것입니다!
미리 감사드립니다.
감사합니다,
에서 깨끗한 솔루션 정확하게이 문제의 데모가있다! –
음, 그렇다면 수락 된 것으로 확인해야합니까? – mackworth