Мой ответ на похожий вопрос:
Я недавно встретился и решил эту проблему.В моем случае, когда Apple Map не может найти какой-либо результат для запроса, она иногда просто выдает эту ошибку «MKErrorDomain = 4».Таким образом, я просто воспринял это как «результат не найден».
Было очень трудно это выяснить, MapKit нужна лучшая система обработки ошибок.