2011-01-10 4 views
0

Я новичок в программировании на iPhone, и я не могу понять, почему MKAnnotationView не показывает название моей аннотации. Ниже приведен код, который используется для отображения его на карте.my MKAnnotationVIew не показывает название

- (void)mapView:(MKMapView *)mv didAddAnnotationViews:(NSArray *)views 
{ 
NSLog(@"Entered didAddAnnotationViews"); 

MKAnnotationView *annotationView = [views objectAtIndex:0]; 
id <MKAnnotation> mp = [annotationView annotation]; 
MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance([mp coordinate], 250, 250); 
[mv setRegion:region animated:YES]; 
} 

Вот где я определяю мои примечания:

MapPoint *mp = [[MapPoint alloc] 
        initWithCoordinate:[newLocation coordinate] 
           title:[locationTitleField text]]; 

[mapView addAnnotation:mp]; 
[mp release]; 

Мр класс я создал, чтобы следить за всеми точками карты:

#import "MapPoint.h" 

@implementation MapPoint 
@synthesize coordinate, title; 

- (id)initWithCoordinate:(CLLocationCoordinate2D)c title:(NSString *)t 
{ 
[super init]; 
coordinate = c; 
[self setTitle:t]; 
return self; 
} 

- (void)dealloc 
{ 
[title release]; 
[super dealloc]; 
} 
@end 

Я новичок так идти легко, и вся помощь очень ценится.

Майк

ответ