2011-07-29 2 views
1

좋은 아침 ..HJCache 클래스 문제

이 내 벌어 질 비동기 난 때 tableview.But에 이미지를로드에서이 사용되는 경우 URL.I의 이미지가 성공적으로로드 HJCache IOS 라이브러리를 사용하고 있습니다 내가 가로 방향으로 스크롤보기에서 이미지를로드하는 데 사용되는 이미지를로드하지 못했습니다 그게 5 images.Image 1로드되면, 이미지 2로드되지 가져옵니다 가져옵니다 가져옵니다. ., 두 번째 이미지는 항상 다운로드에 실패하고 다른 이미지는 임의로로드하지 못했습니다. 이미지 다운로드에 실패하면

, 나는 URL이 샘플 URL이 있습니다

moHandlerFailed HJMOHandler http://www.greendioxide.com/wp-content/uploads/2007/08/tree1.jpg users:1 retains:4

이 오류를 얻을 내가 오류에 실제 시나리오에서 제공되는 URL을 복사하여 붙여 넣으면 브라우저에서 그것은 내게 이미지를 보여줍니다

이 오류는 내가이 방법으로 얻을 수 있습니다.

-(void) managedObjFailed { 
    NSLog(@"moHandlerFailed %@",moHandler); 
    [image release]; 
    image = nil; 
} 

나는 테이블보기에서 이미지를로드하고 가로 방향의 스크롤 뷰에서 이미지를 볼 때 두 곳 하나에 HJCache 클래스를 사용하고 있습니다.

지난 5 일 동안이 문제로 고생하고 있습니다.이 링크는 https://github.com/markofjohnson/HJCache/commits/master으로 수정 및 버그 수정이 포함되어 있지만 매우 불행합니다. 누구든지 도와주세요.

감사합니다.

+0

누구든지이 문제를 극복하도록 도와주세요. –

답변

4

이 문제에 대한 해결책을 찾았습니다. 응용 프로그램의 두 위치에서 비동기 적으로 이미지를로드하려고 할 때 두 개의 파일 캐시를 생성해서는 안되며 HJCache 클래스를 사용하는 경우 파일 캐시 만 만들도록하십시오 출원 중

- (void) applicationDidFinishLaunching: (UIApplication *)application 방법.

고맙습니다.