如何检查url在iphone上是否有效
我正在从URL下载一个文件,但如何检查URL是否工作如何检查url在iphone上是否有效,iphone,Iphone,我正在从URL下载一个文件,但如何检查URL是否工作 NSString *durl = [[[NSString alloc] initWithFormat:@"http://xyz/ServicesVersion.aspx"]; durl = [durl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSURL *urla = [[[NSURL alloc] initWithString:durl]
NSString *durl = [[[NSString alloc] initWithFormat:@"http://xyz/ServicesVersion.aspx"];
durl = [durl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *urla = [[[NSURL alloc] initWithString:durl]autorelease];
但假设durl死了(我指的是一些垃圾值,那么如何检查)??
//更新
我的意思是如何处理URL错误,以便在URL显示错误时切换到本地文件???如果字符串是完全的垃圾,那么
NSURL
将无法由它初始化,并将返回nil
您的代码表明对基于指针的内存管理缺乏了解。请阅读指针是什么,它对你的代码意味着什么。prajakta为他辩护,他只是错过了一个自动释放。如果问题没有标记为“iphone”,我建议他可能正在使用垃圾收集。是否有方法捕获头值(如200),以便我可以在使用NSURLConnection时检查nsurresponse。请参阅相应类的文档。