2010-05-27 5 views
1

"FirstView"및 "SecondView"라는보기가 2 개 생성되었습니다. SecondView의 nib 파일에는 UIImage 뷰 객체가 IBOutlet으로 있습니다. 이제 일부 FirstViewController 메서드에서 UIImage 개체를 가져 오는 중입니다. 이제 해당 이미지로 SecondViewController의 imageView 속성을 설정하고 Navigation Controller에 내 SecondView 컨트롤러의 개체를 푸시합니다. SecondView가로드되지만 해당 이미지는 해당보기에 표시되지 않습니다.이미지가보기에로드되지 않습니다.

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo 

{ 

    [[picker parentViewController] dismissModalViewControllerAnimated:YES]; 

    SecondViewController *secondView=[[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:[NSBundle mainBundle]]; 

    secondView.imageView.image=img; 

    [self.navigationController pushViewController:secondView animated:YES]; 

} 

답변

0

nib 파일 SecondViewController에서, 당신이있는 UIImageView 컨트롤러의 imageView 콘센트에 연결되어 있는지 확인 한 다음과 같이

코드는 무엇입니까?

다양한 값이 nil이 아닌 경우 디버거를 체크인 했습니까?

+0

모든 것이 잘 연결되어 있지만 NSLog에서 보았을 때 secondViewController.imageView가 "null"을 표시하고 있습니다. – anurag

+0

imageView가 null의 경우는, 콘센트가 인터페이스 builder로 올바르게 설정되어 있지 않은 것을 나타냅니다. –

관련 문제