2016-12-16 4 views
0

Я хочу что-то проверить и хочу специально спровоцировать ошибку, так что эта функция делегата запускается.call didFailWithError: из делегата CLLocationManager нарочно

- (void) locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error { 
    // handle error 
} 

у кого есть подсказка, как этого достичь? (Отключение perimssions не работает).

+0

Отключение интернета может помочь :) или запуск кода с возможностью фона. «Обновленное местоположение» выключено также может помочь :) –

ответ

0

Вы можете попробовать установить CLLocationManager объект ноль и этот метод уволят.

Примечание: - Это остановит обновление местоположений, и ваш метод didupdatelocations также не будет вызван.

+0

жаль, что не работал. – dan

+0

неважно, у меня все еще было Wi-Fi. Теперь это сработало. – dan

+0

Я действительно глупый, у меня было другое изменение в моем коде. Извините, не работает. – dan