2010-04-09 2 views
0

저는 iPhone 개발에 익숙하지 않아 사용자가 버튼 마녀를 누르면 UIviewController를 점심으로 보려고합니다. 사용자도 이메일을 보낼 수 있습니다.NSObject의 UIViewController가 presentModalViewController를 호출 할 때 표시하지 않습니다

그래서 내 AppControler는 NSObject의 마녀는 UIWindow와의 UIViewController *이 포함되어 myViewController

내가 버튼의 클릭을 감지 할 때 나는이 작성 :

MFMailComposeViewController *picker = 
[[MFMailComposeViewController alloc] initWithNibName:@"MainWindow" 
bundle:nil]; 

    picker.mailComposeDelegate = myViewController; 

... 메일 설정을

하고 난이

[myViewController presentModalViewController:picker animated:YES]; 

[picker release]; 
,536와 뷰 컨트롤러를 제공 할 때

아무 것도 덧붙이 지 않습니다.

나는 간단하다는 것을 알고 있지만 잘못된 것을 알아 냈습니다.

감사

+0

좋아, 어리석은 명백한 질문을 하겠지만, 귀하의 IB 콘센트가 유효하고 myViewController가 실제로보기 컨트롤러를 가리키고 있는지 절대 확신합니까? [myViewController presentModalViewController : picker animated : YES]의 중단 점은 올바른 방향으로 당신을 가리켜 야합니다 ... – dannywartnaby

+0

humm, 나는 IB의 oulets에 익숙하지 않습니다. 나는 당신이 무슨 말을하는지 잘 모릅니다. 나는 전혀 보지 못했습니다. 내 코드에서 IBOulets 죄송합니다 – Maxime

답변

-1

사용하여 시도 :

[자기 presentModalViewController : 선택기 애니메이션 : YES]을;

@dannywartnaby는 myViewController가 현재보기 컨트롤러 (자체)를 가리 키지 않는 한 언급 했으므로 작동하지 않습니다.

+0

자기가 NSOjects 때문에보기 컨트롤러 자체가 presentModalViewController 할 수 없어 myViewController 좋은 컨트롤러에서 가리키는 경우 어떻게 확인할 수 있습니까? – Maxime

관련 문제