2011-01-08 6 views
0

로 업데이트하지 않습니다있는 UIImageView 내가 내 이미지 설정하려고 내 이미지

detailedEventViewController.thumbnail.image = [UIImage imageNamed:@"amnesia.png"]; 

을하지만 이미지 뷰는 빈 나타납니다. amnesia.png이 내 리소스 그룹에 있습니다. 파일이 존재합니다. 내 로그의

결과 :

2011-01-08 10:52:32.822 HD Pocket Vacations[25271:207] Image: <UIImage: 0x66203b0> 
2011-01-08 10:52:32.823 HD Pocket Vacations[25271:207] dEVC: <DetailedEventViewController: 0x6628340> 
2011-01-08 10:52:32.824 HD Pocket Vacations[25271:207] thumbnail: (null) 
+0

[문제 설정 UIImageView 이미지] (http://stackoverflow.com/questions/4634977/problem-setting-uiimageview-image) –

+0

맞춤법 오류 * 2 개의 * 태그가 자동 완성되면 가능한 중복 몇 가지 일을 ... – skaffman

답변

0

당신은 IB의 UIImageViewthumbnail 특성을 연결 했습니까?

UIImage *img = [UIImage imageNamed:@"amnesia.png"]; 
NSLog(@"Image: %@",img); 
NSLog(@"dEVC: %@",detailedEventViewController); 
NSLog(@"thumbnail: %@",detailedEventViewController.thumbnail); 

detailedEventViewController.thumbnail.image = img; 

및 디버거 콘솔 창에 표시되는 내용 말씀 :

봅니다에 라인을 변경하여 조금 더 많은 정보를 얻을 수 있습니다.

+0

예 IB에 유선입니다, 썸네일은 파일 소유자에게 연결되어 있습니다 –

+0

나는 디버깅 정보를 얻는 방법에 대한 지침을 추가했습니다. – mvds

+0

업데이트 내 기록 –

0

제공된 로그에서 계속합니다. 언제 이것을 설정하려고합니까? init 메소드에서이 작업을 수행하려는 경우 아직 Nib에 바인딩되지 않았으며 Null 인 이유는 아닙니다.

viewDidLoad: 메서드에서 이렇게하면 연결해야합니다.

+0

이보기 컨트롤러를 탐색 스택에 밀어 넣는보기 컨트롤러에서이 작업을 수행하고 있습니다. –

+0

정확합니다. 그 시점에서 귀하의 펜촉이 장전되었다고 보장 할 수는 없습니다. 그 게으른 그래서 펜촉 만 늦게로드됩니다. 아마도 nav 컨트롤러 위임자에서 설정을 시도하십시오. UINavigationControllerDelegate 메서드 navigationController : didShowViewController : 애니메이션 : –

관련 문제