IOS Строковые проблемы. один работает, другой нет, что дает? - PullRequest
0 голосов
/ 28 сентября 2011

из .h

NSString *_maplink;
@property (nonatomic, retain) NSString *mapLink;

в .m

с этим все в порядке

NSString *link = [NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%f,+%f&daddr=thatCity+thatState+515+north+state+street", latitude, longitude];

Мне нужно свойство позже, поэтому я

mapLink = [NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%f,+%f&daddr=thatCity+thatState+515+north+state+street", latitude, longitude];

тогда я

NSLog(@"the map link %@", mapLink);

в другой функции, и я получаю оле SIGABRT.

что за хрень?

1 Ответ

2 голосов
/ 28 сентября 2011

Простое назначение вашей строки переменной mapLink не сохранит ее.Вам необходимо:

self.mapLink = [NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%f,+%f&daddr=thatCity+thatState+515+north+state+street", latitude, longitude];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...