在Cocoa中是否有更简洁的方式来连接这些字符串?
问题描述:
NSString *latitude = [[NSString alloc] initWithFormat:@"%g°", coordinate.latitude];
NSString *longitude = [[NSString alloc] initWithFormat:@"%g°", coordinate.longitude];
self.pointLabel.text = [latitude stringByAppendingString:@", "];
self.pointLabel.text = [self.pointLabel.text stringByAppendingString:longitude];
答
self.pointLabel.text = [NSString stringWithFormat:@"%gº, %gº", coordinate.latitude, coordinate.longitude];
+0
谢谢,作品像魅力。 – 2009-07-08 23:45:54
答
是的。
self.pointLabel.text = [NSString stringWithFormat @"%g°, %g°", coordinate.latitude, coordinate.longitude];
答
是的。投票给我;)
self.pointLabel.text = [NSString stringWithFormat @"%g°, %g°", coordinate.latitude, coordinate.longitude];
NSString * latitude = [[NSNumber numberWithDouble:coordinate.latitude] stringValue]; //这不会像你一样泄漏。 – kent 2009-07-09 16:56:03