ios - 如果数据类型为 URL 的变量为空,如何在 Swift 中检查?

标签 ios swift

我正在尝试检查我的网址是否为零,因为我有一个后台线程正在从我的数据库获取网址。

我尝试这样做 travelURL.absoluteString == ""travelURL != nil 但问题仍然存在。

我将变量声明为 var TravelURL: URL!

最佳答案

您可以使用if let语法:

if let url = travelURL {
    // Here you can use url, it is not nil
} else {
   // Here url is nil 
}

关于ios - 如果数据类型为 URL 的变量为空,如何在 Swift 中检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55666877/

相关文章:

ios - 代码设计检查失败 : . .. *.app: 密封资源丢失或无效 > 文件已添加

ios - 从 InputStream 中获取数据

ios - 如何限制 UITextField 在 Swift 中只取数字?

swift - 想要在新行中打印数据

iOS : WebView Background color to transparent

javascript 警告和确认弹出窗口不适用于 IOS 9 中的 Webkit

ios - 使用 UIDynamics 重力为 CGRects 设置动画

ios - 如何在 sprite kit 游戏中改变重心?

macos - 冲突 AVFoundation 和 AppKit Swift

ios - 如何在 iOS Swift 3.1 中将字符串转换为 32 字节数的数据