2011-10-16 11 views
2

ios 4.3에 응용 프로그램을 빌드했는데 제대로 작동했지만 새로운 ios에서 실행하면 뒤로 버튼이 작동하지 않습니다.버튼이 IOS5에서 작동하지 않습니다.

-(IBAction)Selection3Page:(id)sender;{ //show next view Selection3Page * nvc = [[Selection3Page alloc] initWithNibName:nil bundle:nil]; [self presentModalViewController:nvc animated:NO]; [nvc release]; }

을이 첫 번째 XIB로 다시 반환하는 코드입니다 : Heres는 내 코드는 다음 XIB로 이동합니다

-(IBAction)done:(id)sender{ 
[self.parentViewController dismissModalViewControllerAnimated:NO]; 

}

도와주세요! 5. 대신이 시도 된 방법이 실제로라는지고 있는지 확인

답변

-1

후 일부 NSLog의 어딘가에서 그리고 ... 내가 그 주위에 시작할 것 ..

+0

여기 어떻게 할 수 있습니까? 죄송합니다. 코딩에 익숙하지 않습니다. – user975767

+0

상단에있는 함수 안에이 코드를 넣으십시오 ... NSLog ("Function called"); ' 기능을 클릭하면이 설명이 나타나면 로그를 확인하십시오. NSLogs는 프로그램이 작동을 멈추는 곳을 찾는데 도움을 줄 수 있습니다. –

4

API를 모달 뷰를 기각하는이 아이폰 OS에서 다소 변경되었습니다 :

if ([self respondsToSelector:@selector(dismissViewControllerAnimated:completion:)]) 
{ 
    NSLog(@"didTouchDoneButton 5.x"); 
    [self dismissViewControllerAnimated:YES completion:nil]; 
} 
else 
{ 
    NSLog(@"didTouchDoneButton 4.x"); 
    [self dismissModalViewControllerAnimated:YES]; 
} 
+0

!! 나는 이것에 미쳤어 요! 고마워요! – user975767

+0

답변에 투표하고 질문에 답한 경우 올바른 것으로 표시하십시오. – typeoneerror

+0

나는 아직 충분히 높은 등급이 아니기 때문에 캔을 칠 수 없다./미안하다. – user975767

관련 문제