iphone - 网址为:(空),但请求字符串不为空

标签 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)`

最佳答案

因为您的requestText中有些内容无法转换为URL。
检查有关 ** 部分的requestText,看看是否需要先对某些文本进行URL编码。

关于iphone - 网址为:(空),但请求字符串不为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7125103/

相关文章:

Android:每个应用程序的电池使用情况

android - 我想在布局顶部看到对话框。如何移动它?

iphone - json 模式到 objective c - 模型类生成

ios - Swift:不能继承 SCNNode 吗? fatal error

iphone - UIWebView loadHTMLString 在 iOS5 中不起作用

ios - 如何使用 Swift 4 在 UITextfield 中实现 Material chips

iPhone:在联系人中创建自定义字段

iPhone - UITextView 问题

ios - 使用 NSRegularExpression 检测字符串是否包含西里尔字母的示例

Windows 7 的 Eclipse 中运行 Android 项目需要 JAVA