«Свойство setRegion не найдено в объекте типа MKMapView*» или проблема с подключением раскадровки к коду?IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Гость
 «Свойство setRegion не найдено в объекте типа MKMapView*» или проблема с подключением раскадровки к коду?

Сообщение Гость »


Я разрабатываю приложение для iOS с помощью MapKit, масштабируемое до текущего местоположения пользователя. в Xcode 14.0. Не удалось построить.

Прямая ошибка xcode: «Свойство setRegion не найдено в объект типа MKMapView*». self.mapView.setRegion(viewRegion, false);

Если строка была закомментирована

//self.mapView.setRegion(viewRegion, false);

Сборка прошла успешно, и приложение запускается на моем iPhone.

"setRegion", с другой стороны, должен существовать в типе MKMapView в соответствии со ссылкой на Apple. https://developer.apple.com/documentati ... nguage=occ

Возможно, это проблема: эта программа разработана с использованием раскадровки. Настоящей проблемой может быть «связь» между кодом (цели c) и раскадровка. Я сделал «розетку», щелкнув правой кнопкой мыши на карте. однако раскадровку и подключение к ViewController.h.

Я что-то пропустил?

Исходный код с минимальным набором "maptest03.zip" загружен на https://drive.google.com/file/d/11SuZr_ ... sp=sharing

Большое спасибо! Хорошего дня! :)

Источник:
- (void)viewDidLoad { [супер просмотрDidLoad]; // Выполняем любые дополнительные настройки после загрузки представления. Статус CLAuthorizationStatus; locationManager = [[CLLocationManager alloc]init]; locationManager.delegate = self; if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) [locationManager requestAlwaysAuthorization]; //если (locationManager.location.coordinate) { CLLocationCoordinate2D userLocation; userLocation = CLLocationCoordinate2DMake(35.68154,139.752498); //userLocation = locationManager.location.coordinate; MKCoordinateRegion viewRegion = MKCoordinateRegionMakeWithDistance (userLocation, 200, 200); //self.mapView.setRegion(viewRegion, false); // } [Менеджер местоположения startUpdatingLocation]; [locationManager startUpdatingHeading]; //Получаем все обновления locationManager.distanceFilter = kCLDistanceFilterNone; //Получаем максимально возможную точность locationManager.desiredAccuracy = kCLLocationAccuracyBest; }
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Fetch() с объектом json, распечатать ключ в объекте в массиве в объекте [закрыто]
    Гость » » в форуме Javascript
    0 Ответы
    7 Просмотры
    Последнее сообщение Гость
  • «Свойство... не найдено по типу...», почему это не отображается в результатах сборки?
    Гость » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Гость
  • Я хотел бы исправить следующую ошибку: «Не найдено UIEvent для события поддержки типа: 14; contextId: 0x0»
    Гость » » в форуме IOS
    0 Ответы
    6 Просмотры
    Последнее сообщение Гость
  • Проблема с подключением Bluetooth в Android Studio
    Гость » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Гость
  • Проблема с подключением Bluetooth в Android Studio
    Гость » » в форуме Android
    0 Ответы
    6 Просмотры
    Последнее сообщение Гость

Вернуться в «IOS»