我想迭代對象的集合併爲每個對象創建一個註釋,如代碼中所見,但在for
循環的關閉}
我得到這個錯誤Selector element does not have valid object type
。這是什麼意思?選擇器元素沒有有效的對象類型(可可觸摸)
for (POI myPOI in appDelegate.pois){
CLLocationCoordinate2D location;
location.latitude=[myPOI.lat doubleValue];
location.longitude=[myPOI.lon doubleValue];
region.span=span;
region.center=location;
LocationAnnotation *locAnn;
locAnn = [[LocationAnnotation alloc] initWithCoordinate:location];
[mapView addAnnotation:locAnn];
[mapView setRegion:region animated:YES];
[locAnn release];
}
另外我得到Variable sized object cannot be initialized
在循環的開始。並且,instance variable lat (and lon too) is declared protected
。
我做錯了什麼?
謝謝
給我們提供更多信息。 「錯誤」是什麼意思 - 我們是在說構建錯誤,構建警告,崩潰,異常還是日誌消息? – 2009-12-06 00:07:44