Ваш код кажется правильным.Это не должно бросать какие-либо ошибки / предупреждения.Убедитесь, что self.currentLocation является CLLocationCoordinate2D .Попробуйте привести выражение, как показано ниже,
self.currentLocation = (CLLocationCoordinate2D){.latitude = 0.0, .longitude = 0.0};
В качестве альтернативы вы также можете использовать метод CLLocationCoordinate2DMake .