2012-04-17 4 views
1

중앙 탭이있는 간단한 TabBar 기반 앱을 사용하여 사진을 찍고 댓글을 추가하고 업로드합니다 (수십 개의 다른 앱과 마찬가지로).performSegueWithIdentifier가 내게 NSInvalidArgumentException을 부여합니다.

지금까지 필자는 사용자 정의보기 컨트롤러 (MSPickPhotoViewController)에서 내 탭 표시 줄 항목으로 작업하는 카메라 항목을 얻었으므로 이제 NavigationController로 넘겨서 정보를 입력하고 사진을 섬기는 사람. 스토리 보드를 사용 중이고 내 MSPickPhotoViewController의 탐색기에 대한 세그먼트를 사용하여 시도했습니다. 난 항상 예외를 받고 있어요

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 
    if ([[segue identifier] isEqualToString:@"addPhoto"]) { 
     MSPostPhotoViewController *vc = [segue destinationViewController]; 
     vc.image.image = self.image; 
    } 
} 

: 전에

[self performSegueWithIdentifier:@"addPhoto" sender:self]; 

가 나는 또한 촬영 한 사진을 넘겨하는 MSPickPhotoViewController에 다음을 구현 : 나는 식별자 난에 의해 호출 'addPhoto'는 SEGUE했다

'NSInvalidArgumentException', reason: 'Receiver (<MSPickPhotoViewController: 0x189770>) has no segue with identifier 'addPhoto'' 

MSPickPhotoViewController 자체는 아무런 버튼이 없다, 그냥 사진을 찍거나 라이브러리에서 하나를 선택하고 손으로해야할지 여부를 선택하는 작업 시트를 엽니 다 끝났어.

제안 사항?

인사말, 비욘

답변

1

확인은 그것을 가지고 :

  1. 다시 실행하기 전에 아이폰에 응용 프로그램을 삭제하는 것이 좋다. 스토리 보드는 결코 상쾌하지 않았습니다.
  2. 마지막으로 segue가 수행되었으므로 (로그에서 볼 수 있듯이) rhe 모달 UiImagePickerController를 숨기고 깜박이며 다음보기를 보지 못했습니다.

아직 학습 ...

관련 문제