2013-10-31 5 views
0

이 코드를 사용하여 다음보기 컨트롤러를 푸시합니다. IOS 7에서 제대로 작동 했으므로 이제 배포 대상을 6.1로 변경했습니다. 나는이 코드를 tableview cell의 didSelectRowAtIndexPath에서 호출하고있다. 세포가 처음에만 태핑 될 때 충돌을 일으키고, 이후에는 부드럽게 움직입니다. 오류 로그가 없습니다. 그것은 아직도 내가 설정을 시도pushViewController 충돌이 발생했습니다

UIViewController *view = [self.storyboard instantiateViewControllerWithIdentifier:@"Test"]; 
[self.navigationController pushViewController:view animated:YES]; 

아이폰 OS 7에서 잘 작동한다 "애니메이션 =은 NO"그것은 문제가 어디

[self.navigationController pushViewController:view animated:NO]; 

입니다 잘 작동? 또한, 나는 아이폰 OS 7의 색상을 표시하지만, cellForRowAtIndexPath에서 셀의 배경 색상을 설정하고 있지 아이폰 OS 6.1에서

+1

어디 충돌 로그는 다음과 같습니다과

UIViewController *view = [self.storyboard instantiateViewControllerWithIdentifier:@"Test"]; [self.navigationController pushViewController:view animated:YES]; 

? – Tim

+0

충돌 로그가 없습니다. –

답변

0

변화 :

UIViewController *view =(UIViewController *) [self.storyboard instantiateViewControllerWithIdentifier:@"Test"]; 
[self.navigationController pushViewController:view animated:YES]; 
+0

불행히도 작동하지 않습니다. –

+0

@AzkaarAli 왜 사용해 보지 않으십니까? - (void) prepareForSegue : (UIStoryboardSegue *) 보낸 사람 : (id) 보낸 사람 스토리 보드를 사용하고 있으므로 detailview로 이동 하시겠습니까? – Ilario

+0

제 경우에는 각 셀에서 다른 View 컨트롤러를 호출합니다. 모든 통화에 대해 어떻게 별도의 Segue를 그릴 수 있습니까? –

관련 문제