我正在尝试使用Intents框架创建自定义CLPlacemark。
我要在文件开头导入“意图”。

我找到了这个解决方案:

let waypointLocation = CLLocation(latitude: 50.00, longitude: 8.00)
let waypointName = "Some Name"

let w1 = CLPlacemark.init(location: waypointLocation,
                                      name: waypointName,
                                      postalAddress: nil)

不幸的是,上面的代码给了我以下错误信息:



任何想法出什么事了吗?

说明文件:
  • init(位置:名称:邮政地址:) https://developer.apple.com/reference/corelocation/clplacemark/2132103-init
  • 最佳答案

    刚刚发现,在iOS 12/Xcode 10中,您还必须包括Contacts框架,因为postaladdress参数具有该初始化程序所需的类CNPostalAddress。

    import Intents
    import Contacts
    

    关于ios - 为RideIntent创建自定义CLPlacemark,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43475253/

    10-14 22:26