내 프로젝트에서 서버에서 이미지를 다운로드하는 이미지보기를 사용 중입니다. iOS 4에서는 정상적으로 작동하지만 iOS 5에는 표시되지 않습니다.iOS 이미지 해상도 문제
iOS 5를 사용하는 동안주의해야 할 최소 해상도가 있습니까? 서버에서 오는 이미지 중 하나는 작동하는 72 dpi 해상도입니다. 아이폰 OS 4하지만 나는 이미지 URL 여기 에서 코드를 다운로드합니다 이미지보기로 카테고리입니다 작성한
아이폰 OS 5. 코드 : 다운 파일에서
- (void) setImageFromServer:(NSString *) imageURL
{
if (imageURL!=nil)
{
ImageDownloader *imageDownloader = [[[ImageDownloader alloc] init] autorelease];
imageDownloader.requester = self;
[imageDownloader startDownload:imageURL];
}
}
- (void) didDownloadImageData:(NSData *) data forImageURL:(NSString *) imageURL
{
[self setImage:[UIImage imageWithData:data]];
}
:
- (void) startDownload:(NSString *)MyimageURL {
self.imageData = [NSMutableData data];
self.currentImageURL = MyimageURL;
self.downloadConnection = [NSURLConnection connectionWithRequest: [NSURLRequest requestWithURL:[NSURL URLWithString:self.currentImageURL]]
delegate: self];
[self.downloadConnection start];
}
- (void) connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
[imageData appendData:data];
}
- (void) connectionDidFinishLoading:(NSURLConnection *)connection {
[self.requester didDownloadImageData:self.imageData forImageURL:self.currentImageURL];
isRewardTagImageAvailable = YES;
[connection release];
connection = nil;
}
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error{
}
도움이 될 (모두 에 및 didFailWithError을 connectionDidFinishLoading)를 해제 - 정말 화상을 표시하는 사이에 차이점이 없습니다 iOS5 또는 iOS4에서 –
@Gaz_Edge 코드 스 니펫을 추가했습니다. 감사합니다 – Swapnil
당신은 아이폰 개발에 새로운가요? ARC를 사용하거나 수동으로 메모리를 관리하는 경우 메모리 관리 용어가 일관성없이 사용됩니다 (예 : autorelease 등). –