0
내 프로젝트에서 MWPhotoBrowser 클래스의 마지막 버전을 가져 왔지만 브라우저에서 이미지를로드 할 때 웹에서 응용 프로그램이 충돌합니다. 구현에서 나는 데모 프로젝트에서 발견 된 동일한 코드를 사용합니다. 로컬 이미지를 보여 주면 모두 괜찮습니다. 이것은 제 구현입니다 :MWPhotoBrowser에서 충돌이 발생했습니다.
[galleryPhotosArray addObject:[MWPhoto photoWithImage:[UIImage imageNamed:@"Blue_Screen_iPhone.png"]]];
[galleryPhotosArray addObject:[MWPhoto photoWithImage:[UIImage imageNamed:@"Logo_iPhone.png"]]];
[galleryPhotosArray addObject:[MWPhoto photoWithURL:[NSURL URLWithString:@"http://www.cellulare.it/wp-content/uploads/2013/09/apple1.png"]]];
MWPhotoBrowser *browser = [[MWPhotoBrowser alloc] initWithDelegate:self];
browser.displayActionButton = YES;
browser.displayNavArrows = NO;
browser.wantsFullScreenLayout = YES;
browser.zoomPhotosToFill = YES;
[browser setCurrentPhotoIndex:0];
[self.navigationController pushViewController:browser animated:YES];
[browser release];
그래서 두 개의 로컬 이미지와 임의의 이미지를 Google 이미지에서 추가합니다. 이 라인에서 가끔 SDWebImageDownloaderOperation.m의 두 지점에있는 응용 프로그램 충돌 :
self.connection = [NSURLConnection.alloc initWithRequest:self.request delegate:self startImmediately:NO];
두 번째 점에서, SDImageCache.m 파일에 - (있는 NSString *) cachePathForKey : (있는 NSString *) 키를 INPATH : (있는 NSString *) 경로 방법 누군가이 문제가 있습니까?