2012-04-17 48 views
1

我有一張地圖有一些註釋,在另一個視圖中,即時消息顯示的所有註釋都在地圖上的表視圖一切都很好,但每當我運行我的應用程序的順序顯示錶視圖中的註釋與以前不同,所以任何人都可以按照什麼順序解釋表格單元格的創建順序和顯示順序。在表格視圖中顯示地圖註釋

我將整個地圖對象發送到我的表格視圖,以檢索地圖上的註釋 即[mymap annotations]。

感謝您的幫助!

+0

導致一段時間後,我自己找到答案不知道如何,但... – superGokuN 2012-04-17 14:09:16

+0

然後發佈解決方案作爲你的問題的答案,讓每個人都可以理解你如何解決它。 – Mat 2012-04-17 14:11:04

+0

好吧兄弟我會盡我所能,但一個快速的幫助將立即幫到 – superGokuN 2012-04-17 14:13:52

回答

2

儘管名稱存在,但映射視圖不會將註釋保留爲數組,而是出於優化原因將其作爲NSSet。由於NSSets很難使用,因此在詢問註釋時會發送一個NSArray,但內部它不是NSArray。你可能知道,NSSets是無序的。

要具有相同的順序,您應該創建一個屬性來保存註釋數組,而不依賴於[mymap註釋]。

+0

好的一塊信息兄弟謝謝你的:) – superGokuN 2012-04-18 15:01:48

0

這個問題與我在一週前做過的to one類似,不是完全一樣的問題,但你可以想出如何解決。

+0

感謝兄弟我會通過你的線程..... btw不錯的選擇那裏:) – superGokuN 2012-04-17 14:47:36