2012-09-22 2 views
0

스택에 약 4 회의 탭이있는보기에 문제가있는 iOS 앱을 작성하고 있습니다. 반복적으로 시뮬레이터를 두들겨 탭을 두드려야 만하는 고통이되고 있습니다. UIViewController 드릴 다운 할 때마다 필요합니다.테스트를 위해 서브뷰를 자동으로로드하는 방법은 무엇입니까?

자동화하는 방법이 있습니까?

나는

내가 오버 헤드의/OA 기기 많이 w 빨리 뭔가를 원합니다 ... 데이터가 아직 테이블에로드되지 않았기 때문에 불면 그 그러나, 단지 즉시 수동으로 [self tableView:self.tableView didSelectIndex...를 호출 시도 - 그렇지 않으면 화면을 4 번 두드리지 않고 저장하는 것보다 솔루션을 구현하는 데 더 많은 시간이 걸릴 것입니다 ...

당신이 제공 할 수있는 통찰력에 감사드립니다.

+0

UIAutomation을 조사하십시오. StackOverflow에는이 기능을 사용하는 방법에 대한 다양한 게시물이 있습니다. iOS 4 이후부터 사용 가능합니다. –

+0

UIAutomation을 간략하게 살펴 보았지만 "그냥 4 번 버튼을 누르는 것보다 더 많은 시간이 필요합니다"라고 말하면서 ... – DOOManiac

답변

2

저는 항상이 작업을 수행합니다. appDelegate에서 서브 뷰를 탐색 컨트롤러의 초기보기로 만드는 #ifdef에 래핑 된 코드를 추가합니다. 일단 하위 뷰가 작동하면 ifdef를 끌 수 있습니다. 이 기술을 사용하면 많은 시간을 절약 할 수 있습니다. 사실 지금은 상점의 앱에 기능을 추가하는 데 사용하고 있습니다.

+0

이것은 좋은 아이디어입니다. 나는 appdelegate에서 nav 스택에 내 원하는보기를 밀어 넣는 것을 끝내었고 모두 완벽했다. 감사! – DOOManiac

관련 문제