다음과 같이 뷰 컨트롤러에 이미지를 전달하려고했습니다.
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main_iPad" bundle:nil];
CropViewController *vc = (CropViewController*)[storyboard instantiateViewControllerWithIdentifier:@"CropViewController"];
vc.imageView.image = [UIImage imageWithData:jpegData];
// present
[self presentViewController:vc animated:YES completion:nil];
이것을 사용하면 원하는 뷰 컨트롤러에 잘 표시됩니다. 하지만 내가 설정 한 이미지는 이미지보기에 추가되지 않습니다. 이 문제를 해결할 방법이 있습니까? 왜 이런 일이 발생합니까?
미리 감사드립니다 1
해야한다:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main_iPad" bundle:nil];
CropViewController *vc = (CropViewController*)[storyboard instantiateViewControllerWithIdentifier:@"CropViewController"];
// present
[self presentViewController:vc animated:YES completion:(^{
vc.imageView.image = [UIImage imageWithData:jpegData];
})];
VC의 뷰 계층 구조가 설정되지 않았습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다