我想在地图上放一堆酒店的针脚。我有一个MKAnnotation类, 和一个视图(MKAnnotationView),我也有一个类酒店,其中包含有关酒店的所有信息
在设计方面,这两者如何协同工作。我应该有2个类,还是应该将它们组合成一个继承自MKAnnotationView并实现MKAnnotation协议的类?
因为当我放下一个引脚时,如果你知道我的意思,我需要掌握有关引脚的所有细节
答案 0 :(得分:0)
您不应混合模型和视图,因此酒店和注释视图应该是单独的类。但我认为没有理由为什么酒店类不应该直接符合MKAnnotation
协议。你为什么把它分成另一个班级?
答案 1 :(得分:0)
我同意Ole。我使用符合MKAnnotation协议的NSManagedObjects(坐标,标题,副标题,偶数区域)。这样我就可以有效地传递这些信息,并维护所有相关信息。但是,我还没有找到使用MKPolylines或Polygons执行此操作的最佳方法。