ios - 从空字符串解析时如何使NSURL变量为零?

标签 ios nsurl

我是 iOS 开发的新手。有时我的 API 服务器返回一个 nil 值。当我尝试创建 NSURL 实例时,这会引发错误。

条件是:

NSString *tmpURL = nil;
NSURL *url = [NSURL URLFromString:tmpURL];

在这种情况下,它会使应用程序崩溃。我只想让 url 变量为 nil,而不是引发错误。

最佳答案

怎么样:

NSString *tmpURL = nil;
NSURL *url = tmpUrl ? [NSURL URLFromString:tmpURL] : nil;

关于ios - 从空字符串解析时如何使NSURL变量为零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10969856/

相关文章:

ios - 信任 iOS 13 上基于 TLS 的 WebSocket 的自签名证书

ios - NSData 为不同文件路径的同一文件返回 nil

objective-c - 在 NSURL 中替换

ios - 将数据从 TableViewController 传递到容器中嵌入的另一个 TableViewController

ios - 用新数据刷新同一个 View Controller ?

iphone - 两个 UIScrollViews,同步滚动

ios - 如何为 Collection View 单元格内的 View 添加手势?

ios - Zattoo 应用程序 url 方案

ios - 使用 UIWebView 的 NSURLErrorDomain 错误 -999

ios - 从网页获取图片URL