Big Nerd Ranch iOS 책에서 발견 된 Whereami 코드를 빌려 쓰고있는 앱에서 사용했습니다. 내 앱은 사용자의 위치를 결정하고 책의 Whereami 앱처럼 App Delegate의지도에 표시합니다. UIWindow
이 표시되고지도가 올바르게 표시됩니다. 이 시점부터 코드는 제 자신입니다.유언장에지도를 표시하려면 어떻게해야합니까?
내 앱은 UINavigationController
을 할당하고, 루트보기 컨트롤러를 설정하고 사용자가 다른보기 컨트롤러를보고 다른 방법을 수행하도록 허용합니다.
어떤 시점에서보기 컨트롤러에는 "MAP"레이블이 붙은 단추가 포함되어 있습니다.이 단추를 누르면 사용자의 현재 위치를 나타내는지도가 표시됩니다.
AppDelegate.m에있는 UIWindow
을 표시하려면 어떻게해야합니까? App Delegate가 사용자의 위치를 계속해서 추측하고 있다고 가정하고 사용자가 마음대로지도를 표시 할 수있게하려고합니다.
현재 코드는 "MAP"버튼을 누를 때 MapViewController
을 할당하지만 AppDelegate.m에있는 UIWindow
을 표시하는 방법을 알 수 없습니다.
MapViewController
에 UIWindow
에 대한 포인터를 지정하여이 작업을 수행 할 수 있어야한다고 생각합니다. 이것이 올바른 접근 방법입니까? 다른 것이 필요합니까? Xcode 4.0.2, Snow Leopard 및 iOS 4 장치에서 테스트하고 있습니다. 저는이 부분에 익숙하지 않아 라이온, Xcode 또는 iOS 5로 업그레이드하여 혼란스러워지는 것을 원치 않습니다.
창이 항상 표시됩니다. 창은 하나 여야합니다. 탐색 컨트롤러는 창의 루트보기 컨트롤러입니까? 루트보기 컨트롤러 란 무엇입니까? 계층 구조에서지도보기 컨트롤러는 어디에 있습니까? –