2014-01-31 2 views
2

주어진 화면에서 수행 한 일부 UI 조정을 테스트하려면 해당 특정 화면에 도달하기 위해 전체 앱 흐름을 거쳐야합니다. 이것은 상당히 귀찮고 시간이 오래 걸립니다. 이 문제를 해결하는 도구/솔루션/아이디어가 있습니까? 전체 앱을 거치지 않고도 특정 화면을 테스트 할 수있는 방법이 있습니까?iOS : 전체 앱 흐름을 거치지 않고 특정 화면을 테스트하십시오.

앱이 백엔드 서비스를 사용하는 경우 앱이 실행될 때마다 백엔드와의 연결이 설정되어야하며 로그인해야합니다. 이는 다시 번거롭고 시간이 오래 걸립니다. 동일한 문제가이 시나리오에도 적용됩니다. 백엔드 연결에 의존하지 않고이 문제를 해결하고 특정 화면을 테스트 할 수있는 방법이 있습니까?

나는 기본적으로 다른 사람들이 비슷한 문제를 가지고 있는지, 그리고 어떻게 해결하고 있는지 알고 싶다.

감사합니다.

답변

1

스토리 보드를 사용하는 경우 오른쪽 도구에서 상자 (초기 화면 임)를 선택하십시오.

사용하는 경우 데이터를 하드 코딩하십시오.

스토리 보드를 사용하지 않는 경우 AppDelegate에서이 작업을 수행하십시오.

희망은 그것을 해결합니다. :)

+0

와우, 이것은 매우 유용합니다. 감사 ! 그러나 데이터를 하드 코딩하는 방법은 무엇입니까? – Petar

+0

컨트롤러가 올바르게 작동하는 데 필요한 값에 따라 필자는 항상 별도의 메서드에 넣고 viewDidLoad에서 호출합니다. – Albara

+0

아마도 선택한 답변을 사용할 자격이 있습니까? ;) – Albara

0

Mr_bern은 Storyboard 또는 Xib의 사용법에 따라 접근 방법이 다를 것이라고 제안했습니다. storyBoard에서는 툴에서 checkBox "Initial Screen Is"를 선택하여 수행 할 수 있습니다. Incase의

당신은 당신이 바로 AppDelegate에로 이동하여 다음을 수행 XIB를 사용하고 있습니다 :

self.window.rootViewController = self.myViewController; 

AppDelegate에의 대응의 ViewController를 가져올 것을 잊지 마십시오 다음 단지의 해당 속성을 만듭니다 그것을 설정하고 rootViewController를 설정하십시오.

호프가 도와 주길 바랍니다.

관련 문제