【问题标题】:Converting an Nsmutable array into Mkannotation array将 Nsmutable 数组转换为 Mkannotation 数组
【发布时间】:2012-03-09 16:42:40
【问题描述】:

大家好,我一直在玩 core-data ....我有一个包含纬度经度和一些描述信息的实体,现在我为这个实体创建了一个 Nsmanaged 对象类,然后在属性标签中分配。

现在我已经成功解析了一个 XML 并将它们放入 core-data 并将数据从 core-data 向下钻取到 Nsmuatble 数组中,现在数组中有一些对象,我无法将对象添加到映射中(我知道它的原因不添加,因为数组不是 mkannotation 的类型)。

现在我有没有机会创建一个实体,它是一类 mk 注释。否则我将再创建一个 Mkannotation 对象类并传递数据并将其转换为 mk 注释类

【问题讨论】:

    标签: objective-c core-data maps mkannotation


    【解决方案1】:

    您的自定义托管子类需要实现 MKAnnotationProtocol,这与 MKAnnotation 对象不同。

    您需要在类接口声明中使用<MKAnnotation> 声明它符合协议,然后您需要提供coordinate 属性的实现以从对象的属性中返回CLLocationCoordinate2D .

    【讨论】:

    • 我创建了一个 mkannotation 类型的对象类,然后将该类引用到一个实体,当我解析时,我只是插入到实体中并在我的项目中使用它们
    猜你喜欢
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2018-09-12
    相关资源
    最近更新 更多