私はGPS位置情報の更新を取得していません。私はコードを実行するためにiPad2を使用しています。これは私のコードです:GPSの位置情報の更新がありません。私は何が欠けていますか?
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
//location
locationManager = [[[CLLocationManager alloc] init] autorelease]; // Create new instance of locMgr
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[locationManager startUpdatingLocation];
NSLog(@"locationManager startUpdatingLocation"); //this core runs correctly
...
}
- (void)locationManager:(CLLocationManager *)manager
didFailWithError:(NSError *)error
{
NSLog(@"Error: %@", [error description]);
}
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
location = [newLocation description];
NSLog(@"new location: %@", location); //never printed
}
私は環境設定で位置を許可する必要がありますか?私は場所を共有するための許可を求めるiPadを期待していたが、私は何も得られなかった。
おかげ
それは自動的に権限を求めるdoes'nt場合は、私が実行している@tipycalFlowコードが – tipycalFlow
正常に見えるので、それさえもdoes'nt仕事は、それは隠された何かあれば、あなたはすでに...好みにできる場所を試している必要がありますxCodeのアプリで、私は設定でアプリを持っていない。つまり、このアプリケーションの環境設定でロケーション権限を有効/無効にする方法はありません。 (グローバルなものが有効になります)。 – aneuryzm
アプリケーションの代理人の位置通知に登録するコード行を追加する必要がありますか? ... 'これも – aneuryzm