2009-07-08 6 views
2
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]; 
+0

NSString * latitude = [[NSNumber numberWithDouble : coordinate.latitude] stringValue]; // 네가 누설하지 않을거야. – kent

답변

12
self.pointLabel.text = [NSString stringWithFormat:@"%gº, %gº", coordinate.latitude, coordinate.longitude]; 
+0

감사합니다. 매력과 같이 작동합니다. –

+0

g 다음에 해당 기호는 무엇입니까? –

+1

@MarshallMoutenot 옵션 -0. 그것은 남성적인 순서 표시 자입니다. 실제도 기호 인 shift-cmd-8을 사용하는 것이 좋습니다. –

2

네.

self.pointLabel.text = [NSString stringWithFormat @"%g°, %g°", coordinate.latitude, coordinate.longitude]; 
3

예. 나를 위해 투표하십시오)

self.pointLabel.text = [NSString stringWithFormat @"%g°, %g°", coordinate.latitude, coordinate.longitude]; 
2

다른 세 사람이 말한 것 이외에도 코드에 두 개의 개체가 새고 있습니다. memory management rules을 검토하십시오.

관련 문제