코코아 터치 위도/경도를 정도 기호없이 문자열로 변환
-
22-08-2019 - |
문제
나는 변환하려고합니다 CLLocation
문자열에 대한 위도 / 경도. 다음 코드로 성공적 으로이 작업을 수행 할 수 있습니다.
// extract latitude from CLLocation object and cast to string
NSString *latitude = [[NSString alloc] initWithFormat:@"%g°", location.coordinate.latitude];
이것은 나에게 34.10111º와 같은 가치를줍니다. 이 숫자를 º 학위 기호가없는 순수한 문자열로 원합니다.
다른 형식으로 문자열을 시작해야합니까?
@"%d"형식으로 입력하려고 시도했고 문자열은 완전히 다른 숫자로 나옵니다.
해결책
형식 문자열의 학위 기호가 있습니다. 그것을 제거하면 괜찮을 것입니다.
질문의 다른 부분에 관해서는 %d
형식 지정자는 정수를 원하고 플로팅 포인트 번호를 제공합니다. 당신의 %g
그렇듯이 정확합니다 %e
또는 %f
.
제휴하지 않습니다 StackOverflow