Я не могу получить информацию о курсе - PullRequest
1 голос
/ 15 мая 2011

Я пытаюсь получить информацию о заголовке с помощью ios 4.3 на iphone 4. Мой делегат установлен правильно, но следующий метод делегата не вызывается. Есть идеи, что я делаю не так?

  • (аннулируются) locationManager: (CLLocationManager *) менеджер didUpdateHeading: (CLHeading ) newHeading ) newHeading {

    [менеджер setDelegate: self];

    NSLog (@ "Я сейчас обновляю информацию о местоположении");

    [manager startUpdatingHeading];

    NSLog (@ "heading info% @", newHeading); }

1 Ответ

1 голос
/ 15 мая 2011

Похоже, вы говорите диспетчеру местоположений только о том, что хотите, чтобы он выпускал обновления из функции, которую он вызывает при выпуске обновлений, так что здесь есть небольшая проблема с куриным яйцом.Переместите вызовы в -setDelegate: и -startUpdatingHeading в какое-то место, где они обязательно получат вызов, например -viewWillAppear или init.Убедитесь, что код действительно выполняется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...