Приложение, над которым я работаю в течение некоторого времени, без ошибок сборки, после обновления до xCode 4, давало мне несовместимый тип предупреждение для последней строки этого кода ...
locationManager = [[CLLocationManager alloc] init];
locationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters;
locationManager.delegate = self;
Самое смешное в том, что после очистки и сборки xCodes не сообщает о проблемах. Однако, если я перейду к классу, содержащему этот код, ошибка сборки внезапно появится и останется до тех пор, пока я снова не проведу очистку.
фактическое предупреждение ...
предупреждение: семантическая проблема: несовместимые типы указателей, присваиваемые 'id 'from' Class '
CLLocationmanager работает нормально, и вызываются мои методы делегата, так что, похоже, все работает правильно. Я бы хотел избавиться от этого предупреждения. Должен ли я просто игнорировать его?