Я использую специальный класс для обновления местоположения пользователя. При инициализации класса я создаю объект CLLocationManager, который будет использоваться классом
CLLocationManager *locManager = [[CLLocationManager alloc] init];
[self setLocationManager:locManager];
Строка, возвращающая ноль, это CLLocationManager * locManager = [[CLLocationManager alloc] init];, что и вызывает проблему.
Этот код в большинстве случаев отлично работает. Но на одном конкретном устройстве (версия ОС 3.1) init возвращает ноль. Есть идеи, почему CLLocationManager возвращает ноль при инициализации?
Спасибо.