2012-11-10 2 views
1

{} * &^% $ # @와 (과) 같은 특수한 charecter를 식별하는 방법에 대해 작은 질문이 있습니다. _. Nsrange는 나를 도와주지 않습니다.NSString에서 특별한 Charecters를 식별하는 방법?

여기 난 내있는 tableview 내가이 문제를 건너 뛸 수있는 sigbart.How 나를 던질 수

enter code here{contacts:[{name:xyz,phone:123},{name:abc,phone:123},{name:{},phone:{}}]} 

여기 내 문제가 JSON에서 마지막 객체를 제공 나를 {} 제공하는 JSON 배열을 가지고 내 문제입니다.

답변

-1

문제는 문자가 유효하지 않다는 것이 아닙니다. {}는 JSON의 빈 사전입니다. 사전이 비어있는 경우를 확인하고 tableview-controller에 전달하지 않아야합니다.

+1

질문에 대답하지 않습니다. IMHO :) –

0

나는 @MaxGabriel에 동의 이러면 당신의 특정 문제 :


하지만에 대한 질문에 대한 대답 :

시험 유효하지 않은 문자에 대한 경우 :

[NSCharacterSet symbolCharacterSet] 
rangeOfCharacterFromSet == YES if the array contains a char from the set 

그들 모두에게 :

id s = @"$bla++$bleb+$blub-$b"; 
NSCharacterSet *ch = [NSCharacterSet symbolCharacterSet] 
s = [[s componentsSeparatedByCharactersInSet:ch] componentsJoinedByString:@""]; 
NSLog(@"%@ - %@",ch, s);