2017-12-13 5 views
0

4 탭이있는 TabBarController가 있습니다. 두 번째 탭을 선택하면 데이터를 가져올 수있는 API 호출을 만들고 싶습니다. & 일단 데이터가 반환되면 대상 뷰 컨트롤러에 데이터를 표시합니다 (SecondViewController라고 부름).즉시 tabbarcontroller에서 segue 수행

내가해야 할 일은 스토리 보드에서 'show'segue가있는 TabBarController에 SecondViewController를 연결하는 것입니다. 그러나, TabBarController를 'Relationship Segue'가있는 SecondViewController에 연결해야 탭 아이콘이 표시됩니다. 그래서 저는 둘 다 유선으로 연결했습니다.

두 번째 탭을 선택하면 필요한 데이터가 반환되기 전에 SecondViewController가 즉시 표시됩니다. 이 문제를 해결하는 방법에 대한 의견이 있으십니까?

나는 몇 시간 동안 인터넷 검색을하고 도움이되는 조언을 찾지 못했습니다. 다소 관련이있는 stackoverflow 질문은 Prepare for Segue

답변

0

입니다. 죄송합니다. iOS에서는 사용할 수 없습니다.

처음에는 관계를 빈 페이지에 넣을 수 있습니다. API에서 응답을 받으면 페이지를 재설정 할 수 있습니다. 빈 페이지를 프로그램 적으로 SecondViewController로 바꿀 수 있습니다.

또는

당신은 처음에 어떤 데이터로 SecondViewController 페이지로 관계를 넣어 하나의 일을 할 수 있습니다. API에서 응답을 받으면 페이지를 재설정 할 수 있습니다.

관련 문제