У меня на iPhone загружена карта, на которой показаны аннотации к пинам.Я настроил их, имея объекты, которые соответствуют протоколу MKAnnotation.
Теперь аннотации отображаются на симуляторе, но довольно странно, а не на устройстве.К вашему сведению, у меня есть сетевое подключение на обоих устройствах, и устройство работает под управлением iOS 3.1.3.
Есть предложения?
РЕДАКТИРОВАТЬ
Объекты являются экземплярами такого класса:
@interface Point : NSObject <MKAnnotation> {
// etc...
затем они добавляются в контроллер вида карты следующим образом:
MyMapViewController *m = [[MyMapViewController alloc] initWithNibName:@"myMap" bundle:nil];
// Set up Point, thisPoint, with location info...
m.point = thisPoint;
Обратите внимание, что мой метод viewForAnnotation не вызывается на устройстве.Это IS , вызываемый на симуляторе (т. Е. Пин-код отображается на симуляторе).