2011-04-01 2 views
1

나는 하나 개의 웹 서비스를하지만 난 새로운 ERRA 같은 여러 단어를 통과 할 때 그것은 NSMutuabledata 0 바이트를 반환합니다 내 방법은 searchword은 새로운 시대에게 있습니다아이폰 + 웹 서비스

NSString *url = [NSString stringWithFormat:@"%@?url='%@'&word=%@",apiUrl,self.urlString,searchword]; 
NSMutableData *Data = [appDelegate initRequestWithPost:url withPostData:nil]; 

같은 감사

+1

이 사이트가 어떻게 작동하는지 알고 있다면 나도 몰라,하지만 당신은 받아 귀하의 게시물에 어떤 대답을 표시하지 않는 경우, 사람들은 나중에 글에서 당신을 무시합니다. 나는 당신이 내 게시물을 받아들이지 않길 바래요. 당신에게 유용하지는 않지만, 저 같은 사람들은 그냥 클릭만으로 질문에 대답 할 시간을 보내고 있습니다. 나는 그렇게 비싸지 않다고 생각한다. – Jorge

답변

0

입니다 나는 당신이 URL 문자열을 벗어나야한다고 생각한다. 이런 식으로 사용해보십시오.

+(NSString *)escapeURL:(NSString *)text{ 
CFStringRef tmp=CFURLCreateStringByAddingPercentEscapes(
                 NULL, 
                 (CFStringRef)text, 
                 NULL, 
                 (CFStringRef)@"!*'\"();:@&=+$,/?%#[]% ", 
                 kCFStringEncodingUTF8); 
NSString * encodedString = (NSString *)tmp; 
return encodedString; 

}

+0

감사합니다. 문제가 해결되었습니다. –