2012-03-20 53 views
5

無法在文檔中找到解釋,是否有人向我解釋下圖中紅色劃掉的座標是什麼意思?Xcode自動完成已劃掉?

enter image description here

+0

annotationList中的對象是自定義註釋對象,符合MKAnnotation協議的NSObject的子類。 – fuzzygoat 2012-03-20 16:24:00

回答

9

的劃掉選項表示不贊成的方法,雖然我不知道如何編譯器已經決定不推薦給什麼,這已經不知道對象是什麼類。例如,coordinate在iOS5的MKReverseGeocoder中已棄用,整個班級也是如此。

+0

感謝您的回答,正如我所提到的,annotationList中的對象符合其座標是必需屬性的MKAnnotation協議。 – fuzzygoat 2012-03-20 16:28:50

+1

在這種情況下,我不會擔心 - 如果您投射從數組返回的對象,我期望座標不會再顯示爲已棄用。編譯器只是在猜測,因爲它正在處理'id'。 – jrturton 2012-03-20 16:47:19

+0

謝謝jrturton,鑄造確實刪除了紅色下劃線。非常感激。 – fuzzygoat 2012-03-20 16:57:34