1
我從我的ViewController的Maps.app通過openInMaps(launchOptions打開:),它不會觸發任何生命週期方法離開或回到應用程序時。的iOS MKMapItem的openInMaps(launchOptions :)不會觸發viewWillDisappear
示例項目: https://github.com/raphaelseher/OpenInMaps
示例代碼:
let placeMark = MKPlacemark(coordinate: CLLocationCoordinate2D(latitude: 46.6413035, longitude: 14.2425444))
let mapItem = MKMapItem(placemark: placeMark)
mapItem.name = "Klagenfurt"
mapItem.openInMaps(launchOptions: nil)
有人能解釋我爲什麼是這樣的行爲?