无法转换“ ViewController”类型的值?到预期的参数类型'_OptionalNilComparisonType'

时间:2018-09-24 10:33:25

标签: ios swift4.1

我正在我的应用程序中实现m_rootstate,因此能够向用户显示当前位置。现在,我试图将当前街道名称和街道地址显示在故事板上的标签上,但出现此错误:

  

无法转换“ ViewController”类型的值?到此代码行上的预期参数类型'_OptionalNilComparisonType'

MapKit

以下是我的示例代码:

guard let self = self else { return }

1 个答案:

答案 0 :(得分:0)

更新到Xcode 10和Swift 4.2。这是Swift最早的版本,其中的表达式

guard let self = self else { return }

是合法的。

如果不能这样做,请在等号左侧使用其他一些变量名。例如:

guard let strongself = self else { return }