#ios #objective-c #core-location #cllocationmanager #alassetlibrary
#iOS #objective-c #расположение ядра #cllocationmanager #alassetlibrary
Вопрос:
Мне нужно скрыть всплывающее окно службы определения местоположения. Я использую библиотеку ALAsset в своем проекте. Итак, один человек сказал мне прокомментировать приведенный ниже код из моего проекта: (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
или « startUpdatingLocation
и stopUpdatingLocation
«.
Я искал этот код в своем проекте и не нашел его. Я думаю, что это в рамках ALAssetLibrary. Как я могу получить доступ к этому делегату и прокомментировать его?
Ответ №1:
Опубликованный вами код взят из CoreLocation framework. Однако, если вы не видите его в своем проекте, это означает, что, проще говоря, его там нет! Если вы никоим образом не используете CoreLocation, предупреждение, на которое вы ссылаетесь, не может появиться. Итак, проверьте, есть ли в группе Frameworks в вашем проекте у вас CoreLocation.фреймворк, а также выполнить поиск по следующему заголовку:
#import <CoreLocation/CoreLocation.h>
Если вы найдете заголовок, то, возможно, класс, импортирующий его, также использует его. Чтобы это было правдой, вы также должны найти в классе CLLocationManager
объект.