Я знаю, как делиться другими объектами, такими как изображения, URL-адреса, строки или другие. Но я не знаю, как я могу поделиться с UIActivityViewController
текущим местоположением. Я попробовалКак обмениваться местоположением пользователя с UIActivityViewController в Xcode
@IBAction func sendLocation(sender: UIBarButtonItem) {
if mapView.userLocationVisible {
let currentCoordinate = mapView.userLocation.location!
print(currentCoordinate)
let arrayLocation = [currentCoordinate]
let activityController = UIActivityViewController(activityItems: arrayLocation, applicationActivities: nil)
presentViewController(activityController, animated: true, completion: nil)
} else {
print("User location is not visible")
}
}
Но я вижу в консоли < + 53.09618071 + +49,96449468> +/- 20.00m (скорость 0.00/MPS курс -1,00) @ 10/11/15, 1:54:26 PM Самара Стандартное время. UIActivityViewController
не имеет общего местоположения. Пожалуйста, помогите мне.
Вы не можете просто поделиться CLLocation - вы можете поделиться текстом, который представляет широту и долготу. Вы можете поделиться изображением карты с указанием местоположения ... – Paulw11
Я хочу сделать это, когда вы отправляете местоположение, другой пользователь может открыть это местоположение на карте и построить маршрут. @ Paulw11 – Alexander