CLLocationを使用してタブアプリケーションでUPLされたUUserLocation

私は3番目のタブの地図ビューコンポーネントでこのタブバーアプリケーションを持っています。この方法

- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation

ユーザが第3のタブを表示/開いた後でのみ呼び出され、その後ユーザはアプリケーションの周りを移動することができ、位置が変更されるとメソッドが呼び出されます。私の問題は、私はininialyse/appの起動時に3番目のタブを訪問/ initialyseしているそのメソッドの呼び出しを有効にしたいと思っています...あなたはユーザーがタップする前に、タブ ?

0

1 答え

簡単に行うには、一時的に3番目のタブを選択し、 application:didFinishLaunchingWithOptions:メソッドの最初のタブに戻ります。

self.tabBarController.selectedIndex = 2;  //force init/load of 3rd tab
self.tabBarController.selectedIndex = 0;  //go back to 1st tab

ユーザーはモーメンタリスイッチを見てはいけません。

0
追加された
恐ろしい感謝の仲間:)
追加された 著者 Brett,