objective-c - Objective-C "Bad URL"错误
<p><p>我正在尝试从我的 Objective C 代码设置对某个 URL 的 Http GET 请求。无论我做什么,或者我使用哪个 URL,我都会收到以下错误:</p>
<pre><code>Connection Failed: Error Domain=NSURLErrorDomain
Code=-1000 "bad URL" UserInfo=0x755c440
{NSUnderlyingError=0x7561950 "bad URL", NSLocalizedDescription=bad URL}
</code></pre>
<p>我是 iOS 开发的新手,所以我不确定我是否做得对。我遵循了苹果文档并在各种论坛中寻找答案,即使这样我也得到了这个错误。 </p>
<p>这是我的代码:</p>
<pre><code>NSString *url = ;
NSString *encodedUrl = ;
NSLog(@"URL - %@", encodedUrl); // Checking the url
NSMutableURLRequest *theRequest= [ init];
;
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
NSURLConnection *theConnection=[ initWithRequest:theRequest delegate:self startImmediately:YES];
</code></pre>
<p>欢迎提出任何建议。 </p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>你没有初始化你的<code>theRequest</code>。
如果您不将其返回值分配给变量,则此行不会执行任何操作。</p>
<pre><code>
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
</code></pre>
<p>这是您应该使用的代码:</p>
<pre><code>NSString *url = ;
NSString *encodedUrl = ;
NSLog(@"URL - %@", encodedUrl); // Checking the url
NSMutableURLRequest *theRequest=
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
NSURLConnection *theConnection=[ initWithRequest:theRequest delegate:self startImmediately:YES];
</code></pre></p>
<p style="font-size: 20px;">关于objective-c -Objective-C "Bad URL"错误,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/13914530/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/13914530/
</a>
</p>
页:
[1]