url是:( null)但请求字符串不为null

时间:2011-08-19 17:18:22

标签: iphone ios sdk null nsurlrequest

当我使用此代码时:

NSString *requestText;
requestText = [NSString stringWithFormat:
        @"http://makrr.com/Music/*******/*****/******.php?search=%@",
        searchField.text];
NSLog(@"requestText is: %@", requestText);
NSURL *url;
url = [NSURL URLWithString:requestText];
NSLog(@"url is: %@", url);

日志显示:

2011-08-19 10:12:10.172 Rumblrr[2246:607] requestText is: http://makrr.com/Music/*******/*****/******.php?search=******
2011-08-19 10:12:10.175 Rumblrr[2246:607] url is: (null)`

1 个答案:

答案 0 :(得分:4)

因为您的requestText中有一些东西无法转换为URL。 检查您的requestText有关 ** 部分的信息,看看是否有一些文字需要首先进行URL编码。