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

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

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

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

ベストアンサー

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

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

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

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です