У меня установлено приложение. в ios 4.2 карта полностью работает, но это приложение не работает в ios 3.2.
Что я могу сделать?
#import "customAnnotation.h"
@implementation customAnnotation
@synthesize coordinate, titletext, subtitletext;
-(id)initWithCoordinate:(CLLocationCoordinate2D)coords{
coordinate = coords;
NSLog(@"%f,%f",coords.latitude,coords.longitude);
return self;
}
- (NSString *)subtitle{
return self.subtitletext;
}
- (NSString *)title{
return self.titletext;
}
-(void)setTitle:(NSString*)strTitle {
self.titletext = strTitle;
}
-(void)setSubTitle:(NSString*)strSubTitle {
self.subtitletext = strSubTitle;
}
-(void)dealloc {
[titletext release];
[subtitletext release];
[super dealloc];
}
@end
in custom annotation class
and other class code is here
#import "MapExampleViewController.h"
@implementation MapExampleViewController
-(void)createAnnotationWithCoords:(CLLocationCoordinate2D)coords{
customAnnotation *annotation = [[customAnnotation alloc] initWithCoordinate:coords];
//annotation.title = @"Gandhinagar";
//annotation.subtitle = @"Indroda Park";
[annotation setTitle:@"Main Title"];
[annotation setSubTitle:@"Sub Title"];
[myMapView addAnnotation:annotation];
[annotation release];
}
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
[super viewDidLoad];
myMapView = [[MKMapView alloc] initWithFrame:[self.view bounds]];
CLLocationCoordinate2D coords = CLLocationCoordinate2DMake(23.216667, 72.683333);
float zoomLevel = 0.2;
MKCoordinateRegion region = MKCoordinateRegionMake(coords, MKCoordinateSpanMake(zoomLevel, zoomLevel));
[myMapView setRegion:[myMapView regionThatFits:region] animated:YES];
myMapView.delegate = self;
[self createAnnotationWithCoords:coords];
[self.view addSubview:myMapView];
}
при установке приложения. в ios 3.2 тогда выдает ниже ошибку
[Переключение на тему 11779]
[Переключение на тему 11779]
sharedlibrary apply-load-rules все
Продолжить
Программа получила сигнал: «EXC_BAD_ACCESS».
предупреждение: check_safe_call: не удалось восстановить текущий кадр
предупреждение: check_safe_call: не удалось восстановить текущий кадр
предупреждение: невозможно восстановить ранее выбранный кадр.
предупреждение: check_safe_call: не удалось восстановить текущий кадр
предупреждение: невозможно восстановить ранее выбранный кадр.
предупреждение: невозможно восстановить ранее выбранный кадр.
предупреждение: невозможно восстановить ранее выбранный кадр.
убийство
бросить курить
Отладчик вышел со статусом 0. (GDB)
пожалуйста помоги!
спасибо