在一次网络请求中,没有得到任何的回应,经使用NSLog 打印各个请求地址,发现网址中掺入了一个空格,结果就导致URL 为空,无法请求
NSString *urlString = [NSString stringWithFormat:kSEARCHNEWSWITHKEYWORD,[_searchBar.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:30];
iOS 的网址中不能出现中文, 可用[_searchBar.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] 这个方法将 中文转化为 utf- 8 格式编码 。