core-location

    0

    1答えて

    iOS:バッテリ寿命を節約しながら、あらかじめ定義された時間内に位置追跡を使用する方法は? 事前定義された期間(バックグラウンドまたはフォアグラウンドのアプリであれば問題ありません)に位置追跡を有効にする必要があります。また、バッテリ寿命に影響を与えすぎないようにする必要がありますか? PS: 重要な変更を追跡しながらバックグラウンドで実行している場所は、10分後の位置と合理的な距離を渡したときの

    0

    3答えて

    私は自分のアプリを整理している方がいいですし、CoreLocationを使ってクラス間で問題を抱えています。私のアプリはiBeaconを検出し、その座標をAPIに送信します。 AppDelegateではRunLocation()を呼び出しています。RunGPS()はcreateLocationManagerをトリガーし、座標を更新してAPIに送信します。私のコンソール出力は、「場所の更新」で必要な

    5

    1答えて

    コード問題を再現する: -(void)testDistance { NSLog(@"Test distance..."); CLLocation *location1 = [[CLLocation alloc] initWithLatitude:137.02954600000001 longitude:50.543728999999999]; CLLocation

    6

    1答えて

    場所のアクセス許可を処理する機能を作成しました。そのため、場所のアクセス権がないとアプリケーションが終了します。しかし、あなたが開いている設定を押して、ステータスバーの "アプリに戻る"を押すと、determeinePermissionメソッドは再度実行されません。私はそれをviewDidLoad、viewDidAppearおよびviewWillAppearに追加しようとしました。私に何ができる?

    5

    1答えて

    私は、CLBeaconRegion UUIDと文字列識別子の重要性について少し混乱しています。 私のCLBeaconRegionがすでに一意のIDを持っている場合、追加の一意でない文字列識別子の使用を強制するポイントは何ですか?それは純粋に "化粧品"ですか? ユーザーはWi-Fi(およびSSID)のようにビーコン領域をスキャンして接続することはできません。また、受信者アプリには、入力および範囲指

    6

    2答えて

    重要なロケーションの変更監視を使用しています。シミュレータでコードを実行し、Freewayオプションをチェックすると、私は定期的な位置更新を取得します。これらの更新を取得してNSUserDefaultsに保存し、10秒ごとに更新するようにしたので、更新があるかどうか確認できます。私が実際のデバイスでアプリを実行すると、私はゼロ更新を得る。私は携帯電話をポケットに入れて、80km以上旅行し、2都市に

    5

    1答えて

    tvOSはiOSと同じiBeacon機能をすべてサポートしていますか?私の最大の関心事は、CoreLocation関連機能です。

    7

    1答えて

    Xcode 7では、アプリケーションのUIをテストする新しい方法としてXCUITestが追加されました。 私は古いテストスクリプトを移行したいのですが、XCUITestを使用するときにカスタムコアの場所を設定する方法に関する情報は見つかりませんでした。 旧コール: UIATarget.localTarget().setLocation({latitude: '48.21048', longitud

    7

    1答えて

    クラッシュミーシャスを通じて私のアプリでこのエラーが発生しました。私はこのクラッシュがどこでどのように起こるか見つけることができません。ここでCrashlyticsからのログは次のとおりです。 Thread : Crashed: com.apple.main-thread 0 CoreLocation 0x0000000183f62304 (null) + 60044 1 CoreLo

    9

    1答えて

    私はgeocodeAddressString:completionHandler:メソッドを使用しています。このメソッドは、CLPlacemarkの配列を返します。私は緯度、経度、ニーモニック名と半径を取得する必要があります。最初の3を得ることは簡単ですが: double lat = placemark.location.coordinate.latitude; double lng = pla