IOS字符串问题。一个工作,一个不工作,什么给?

时间:2011-09-28 17:28:14

标签: ios nsstring

来自.h

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

这个很好

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);

在另一个函数中,我得到了ole SIGABRT。

什么是稀释?

1 个答案:

答案 0 :(得分:2)

简单地将字符串分配给mapLink变量将不会保留它。你需要:

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