地图上显示的注释视图错误

时间:2012-09-02 17:52:39

标签: ios mkannotation mkannotationview mkmapviewdelegate

我正在插入一种新的注释,与以前的注释不同,它们表现得很疯狂。当显示区域的地图时,委托传递属于远处区域的注释,报告它们自己的特征。然而,它们恰好出现在应该出现正确注释的位置!这种情况在90%的情况下发生,其余时间是正确的注释,并且显示的注释始终属于可用注释的严格子集。

产生这种奇怪的行为以及如何解决它可能是什么?

问题是我使用了静态标识符,无处不在。一旦我使用了一个标识符取决于注释的字符串,所有内容都被整理出来。

1 个答案:

答案 0 :(得分:-1)

实际上我必须为每个注释使用一个标识符:太糟糕了它们很多,但是它们带来了不同的信息,所以我不能使它们全部相同。