2016-11-16 5 views
0

저는 VIPER를 사용하고 있으며 현재 약간 분실 상태입니다. UITabBarController를 UINavigationController에 설치하고 UITabBarController에 viewController를 추가하는 방법은 무엇입니까? 현재, 모든 코드가 엉망이되어서 항상 충돌합니다.VIPER 아키텍처 : 탭 표시 줄 컨트롤러

스위프트 3에서 예를 찾고 있는데 누군가가 올바른 방향으로 나를 가리킬 수 있습니까?

+1

이 대답을 살펴보십시오)에 CoreTabBarManager에 의해 초기화 된 submodule을 (호출이 도움이되기를 바랍니다! http://stackoverflow.com/a/37690383/1887908 –

답변

0

VIPER에서 길을 잃은 경우 SWIFT 3의 샘플 프로젝트 (https://www.ckl.io/blog/best-practices-viper-architecture)부터 시작하는 것이 좋습니다.

1) 모듈 A는 초기화하고 호출 CoreTabBarManager (모듈 B)

2) 각 : 당신이 VIPER 모듈의 대부분의 경우에 익숙하면

그런 다음, 당신은 당신의 문제를 해결할 수 항목이 모듈 B의 submodule이됩니다. 따라서 모듈 B는 submodules을 초기화 (하지만 호출하지 않음)합니다.

3) 사용자가 탭 표시 줄의 항목을 클릭하면, 당신은 단지 이미