2011-04-01 100 views
1

我有一個Web服務,但是當我通過多字像新的地震署將在NSMutuabledata 返回0字節我的方法是像iphone + web服務

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

其中搜索內容是新時代 感謝

+1

我不知道你是否知道這個網站是如何工作的,但如果你不標記爲接受您的帖子任何答案,人們會忽視你在以後的文章。我不希望你接受我的帖子,如果它對你沒有用處,但像我這樣的人花費其中一些時間回答問題只是爲了點擊。我認爲這並不昂貴。 – Jorge 2011-04-01 08:18:55

回答

0

我認爲你必須轉義url字符串。嘗試使用這樣的東西。

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

}

+0

謝謝我解決了這個問題 – 2011-04-01 10:27:32