2012-11-01 3 views
1

에 전무가 나는 presentModalViewController를 삭제완료 : presentModalViewController

[self presentViewController:Facebookcontroller animated:YES completion:nil]; 

[self presentModalViewController:Facebookcontroller animated:YES]; 

을 설정하는 경우 : 사용되지 않습니다 애니메이션 :

: 첫째

아이폰 OS 6.0에서 사용되지 않는 것은 또 다른 경고를 팝업

인스턴스 메서드 '-presentModalViewController : animated : completion :'아니요 찾았습니다 (반환 유형 기본값은 'id'입니다)

답변

0
  1. 확실한가요? self은이 컨텍스트에서 UIViewController입니다. 이 코드는 다른 UIViewController에서만 호출 할 수 있습니다.

  2. 먼저 Facebookcontroller 클래스를 초기화해야합니다. 클래스 만 전달할 수는 있습니다. 아이폰 OS 6 사용을 위해 Facebookcontroller *facebookController = Facebookcontroller alloc] init];

:

[self presentViewController:Facebookcontroller animated:YES completion:^{ 
    //Do whatever you want to do when the controller 'Facebookcontroller' is presented. 
}]; 

또는

[self presentViewController:Facebookcontroller animated:YES completion:nil]; 

당신은 참조 here를 찾을 수 있습니다.

+0

예;). 어쨌든 그것은 나를 위해 일했습니다! dismissModalViewControllerAnimated는 어떨까요? 같은 것인가요? – Icarox

+0

좋아, 좋아, "facebookController"대신 "FacebookController"를 사용할 수 있습니다. 체크 아웃 : http://cocoadevcentral.com/articles/000082.php – Tieme

+0

예 dismissViewControllerAnimated에 대한 동일한 사용 : 완료 : – Tieme

관련 문제