Потратив несколько часов на эту проблему, я нашел решение.
получается, что Current% 20Location работает только тогда, когда iPhone установлен на английский язык (я думаю, «Текущее местоположение» по какой-то странной причине локализовано, поэтому, возможно, здесь можно использовать какую-то строку для конкретного языка).
Вместо этого я сейчас использую текущую позицию GPS пользователя, полученную из CoreLocation.
Надеюсь, это поможет другим!