2011-10-10 3 views
1

IOS 따옴표

그러나 "후"나는 오류를 가지고와

사전 개체를 따옴표로 둘러싸여있다, 그것은이 작품을 좋아 "수"를, JSON과 상호 작용 " "

및 웹 서비스에 대한

, 난 따옴표에 대한 오류를 얻을 문제는

NSMutableDictionary * dicto, 내가 다음에 소수점을 표시 점을 사용하는 경우 큰 따옴표 표시이다 = [[NSMutableDictionary alloc] init]; 28 : 47.265 MySwitch [14,632 : 707] 사전 { 위도 = "-33.820080";

[dicto setObject:@"-33.82007932" forKey:@"Latitude"]; 

[dicto setObject:@"151.1850004" forKey:@"Longitude"]; 
[dicto setObject:@"10728" forKey:@"TransmissionAreaId"]; 
[dicto setObject:@"[11278,10747,10728,11503]" forKey:@"OtherTransmissionAreaIds"]; 

2011-10-10 17 로그 인 경도 = "151.1850004"; OtherTransmissionAreaIds = "[11278,107471072811503]"; TransmissionAreaId = 10728; }

그래서 TransmissionAreaId = 10728

확인 나타납니다,하지만 난 소수점 즉, 테스트하고 사용하는 경우 : 다음 TransmissionAreaId = 10728.01

을 나는,

그래서 내가 어떻게 얻을 수있는 큰 따옴표를 얻을 큰 따옴표 없애 ??

고맙습니다.

답변

3

뭔가. 그것의 성격은 NSLog으로, 영숫자가 아닌 특수 문자가 들어있는 경우 값을 큰 따옴표 (")로 추가합니다.

NSLog 배열 및 사전과 같은 개체를 표시 할 때이 작업을 수행합니다. 따라서 문자열이나 float 값을 직접 인쇄 할 때 NSLog에이 동작이 표시되지 않습니다.

그리고 걱정하지 마세요.

+0

고맙습니다. 유용한 정보입니다. :) – swiftBoy

0

키 값을 저장하려면 NSNumber을 사용해보세요. 당신이 NSLog에 표시되는 값이이 문자열로 값을 표시 무엇이든간에 같은 -

[dicto setObject:[NSNumber numberWithDouble:10723.01] forKey:@"TransmissionAreaId"]; 
+0

안녕하세요, 저는이 방법을 시도했지만 nsLog에서 큰 따옴표로 나타났습니다. 어떻게 될 수 있습니까? 감사합니다! – MaKo

+0

그런 다음 EmptyStack이 정확해야합니다! – Akshay