0

私のホーム UIView には現在の場所の座標が必要であり、これらの座標が得られるまで呼び出されたくありません。これを達成するにはどうすればよいですか?

このコードでは、現在の場所を更新する前にビューが呼び出されます。

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

        currentLocation = [[CLLocation alloc] init];
    locationManager = [[CLLocationManager alloc] init];
    locationManager.delegate = self;
    [locationManager startUpdatingLocation];

TTNavigator *navigator = [TTNavigator navigator];
            navigator.persistenceMode = TTNavigatorPersistenceModeAll;
            TTURLMap *map = navigator.URLMap;

            [map from:@"tt://HomeView" toViewController:  viewController];
            [navigator openURLAction:[TTURLAction actionWithURLPath:@"tt://HomeView"]];
        }
4

1 に答える 1

0

ユーザーは位置情報サービスをオフにすることができます。だから私はそれをしません..代わりに、didFinishLaunchingWithOptionsの後の場所を確認して、現在の問題が解決されるようにします。ユーザーが位置情報サービスがオフの場合にオンにするための画面をもう 1 つ追加します。

于 2011-01-21T16:39:05.537 に答える