私にできること:100のlatおよびlngポイントのsqlite DBを取得し、それらのピンをマップにドロップします。素晴らしく見える!
私がやりたいのは、地図を描く前に、自分の位置を取得することです。しかし、それは次のようです:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
(void)viewDidLoadの実行後に常に起動します。私がそれを挿入するところは問題ではありません。
私がする必要があるのは、スプラッシュスクリーンを用意し、場所を取得するまでそこで停止し、そのlatとlngを使用して、私の数マイル以内にある場所のsqliteDBを検索することです。
ここに私の痕跡:
-[RootViewControllerinitWithTabBar]と入力します
-[RootViewControllerviewDidLoad]と入力します
-[RootViewController locationManager:didUpdateToLocation:fromLocation:]と入力します
そして、これが私が本当に欲しいものです:
-[RootViewControllerinitWithTabBar]と入力します
-[RootViewController locationManager:didUpdateToLocation:fromLocation:]と入力します
-[RootViewControllerviewDidLoad]と入力します
今私は(タブバーコントローラーを使って)考えていますが、どういうわけかこれをアプリのデリゲートにプッシュバックする必要がありますか?場所を取得するまでアプリ全体をフリーズしますか?それが私の最新の考えです。
ヒント、リード、スニペットをありがとう... !!! 私は何日も探していましたが、まったく運がありません。
ありがとう!!!!