Я работаю над таким проектом, где приложения сделать следующие вещи:Количество «регион» под наблюдением RegionMonitoring, на основе пользователей текущего местоположения в iOS7
- Пользователь выбрать радиус (10 метров до 1000 метров) и перейти к следующим
viewController
, нажав кнопку «Go» - Здесь приложения пользователи Грабилки текущего положения и начать «мониторинг региона» на основе этой текущей позиции с выбранным радиусом
- Если пользователь пересекает определенную границу (10 метров до 1000 метров), тогда он выдает предупреждающее сообщение «ExitRegion». И снова начните «мониторинг региона», основываясь на новой новой позиции пользователей. И приложения продолжают делать это все время, как на переднем плане, так и в фоновом режиме. Мне это удается & работает отлично.
Теперь, я контролирую один регион, после этого другой. Таким образом, число на самом деле одно. Но я знаю максимальное количество регионов, в которых один мониторинг приложений «Мониторинг регионов» равен 15. Теперь мой вопрос заключается в том, должен ли я обрабатывать это максимальное количество проблем региона или нет? Если да, то как?
Еще одна вещь, которую я хочу добавить, есть некоторое ее решение, которое работает только для iOS 6 и ранее. Поэтому, пожалуйста, дайте мне знать, есть ли какое-то решение обработки «региона», контролируемого «RegionMonitoring», на основе текущего местоположения пользователей в iOS7.
Мне будет очень приятно, если вы сможете дать ответ или любое предложение, чтобы закончить требования к моим приложениям. Большое спасибо в продвинутом виде. Хорошего дня.
Благодарим за предложение. Я хочу удалить предыдущий контролируемый регион на каждом шагу. Я имею в виду, когда пользователь выходит из региона, тогда он удаляет предыдущий регион и запускает другой «мониторинг региона» на основе текущей позиции пользователей. Я пытаюсь с этим: '[locationManager stopMonitoringForRegion: [[[locationManager monitoredRegions] allObjects] objectAtIndex: 0]];' и вызвал его только в начале области мониторинга. Но не работает должным образом. У вас есть представление об этом? -Спасибо – Tulon
Я отредактировал ответ, с решением. – Zee
Я провел некоторое тестирование на iOS8 iphone 5s. Как только вы нажмете 20 регионов, вы больше не будете устанавливать больше.Старые регионы не выселяются. Кроме того, если кому-то интересно (потому что документация не совсем понятна), вы можете установить 20 BeaconRegions и 20 CircularRegions. – James