nob*_*u86 2 objective-c nsurl nsurlrequest
有人知道为什么我在这段代码中得到null?
NSURLRequest *requisicao = [NSURLRequest requestWithURL:
[NSURL URLWithString:URLAddress]];
Run Code Online (Sandbox Code Playgroud)
当我调试此行并预览此变量的内容时,我收到null -
"<NSURLRequest (null)>"
我的URLAddress是对JSON服务的请求.
小智 6
它很可能是null,因为URLAddress包含需要进行百分比转义的字符(这是URLWithString方法所需的).
尝试使用stringByAddingPercentEscapesUsingEncoding:
NSURLRequest *requisicao = [NSURLRequest requestWithURL:
[NSURL URLWithString:
[URLAddress stringByAddingPercentEscapesUsingEncoding:
NSUTF8StringEncoding]]];
Run Code Online (Sandbox Code Playgroud)
但是,请参阅Dave DeLong的答案,该答案指出了它的局限性stringByAddingPercentEscapesUsingEncoding和替代方案.
| 归档时间: |
|
| 查看次数: |
2199 次 |
| 最近记录: |