Xcode 12.3 / Macos 10.15.7 / iOS 14.3在iPhone 11和开奖结果3d Air 2上
在Uikit Apprentice完成了我的地点教程。在SE(第2代)和开奖结果3d 9.7中取得了测试的应用程序。模拟器。在我的iphone 11上取得了成功测试。当我试图将照片添加到位置时,崩溃了我的开奖结果3d Air 2。我尝试在开奖结果3d Air 2上运行第31章最终版本,结果是相同的结果。我附上了错误图像。任何人都可以帮助解决这个问题吗?

你好 @brozelle.,

对于那个很抱歉。此问题是一个特定于开奖结果3d的特定于开奖结果3d,在您尝试显示警报时崩溃,因为在开奖结果3d上时,必须通过popover完成警报。

So, in showPhotoMenu in locationDetailsViewController.swift.,您需要在介绍警报之前添加以下行:

    // New code
    if let ppc = alert.popoverPresentationController {
      ppc.barButtonItem = navigationItem.rightBarButtonItem
    }
    // End new code
    present(alert, animated: true, completion: nil)

以上应该阻止您遇到的崩溃。