Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 参数标签';(原始价值:)和#x27;不匹配任何可用的重载(xcode错误)_Swift_Xcode_Dart_Flutter Dependencies - Fatal编程技术网

Swift 参数标签';(原始价值:)和#x27;不匹配任何可用的重载(xcode错误)

Swift 参数标签';(原始价值:)和#x27;不匹配任何可用的重载(xcode错误),swift,xcode,dart,flutter-dependencies,Swift,Xcode,Dart,Flutter Dependencies,我有一个颤振代码,我迅速编译它,除了一个错误,所有的东西都在工作 (参数标签“(rawValue:)”与任何可用重载都不匹配 (xcode错误) 代码: 请帮助您正在使用错误的类型初始化ui窗口.Level。当方法签名为:init(rawValue:CGFloat)时,将使用0.0的文本值,该值将被推断为Double。您需要使用CGFloat变量或将文字强制转换为CGFloat self.tmpWindow?.windowLevel = UIWindow.Level(rawValue: CGFl

我有一个颤振代码,我迅速编译它,除了一个错误,所有的东西都在工作

(参数标签“(rawValue:)”与任何可用重载都不匹配 (xcode错误)

代码:


请帮助

您正在使用错误的类型初始化
ui窗口.Level
。当方法签名为:
init(rawValue:CGFloat)
时,将使用0.0的文本值,该值将被推断为
Double
。您需要使用CGFloat变量或将文字强制转换为CGFloat

self.tmpWindow?.windowLevel = UIWindow.Level(rawValue: CGFloat(0.0))


最有可能的是,这是一个编程错误,而不是Xcode错误:)预期的格式和您编写的内容之间存在一些不匹配。这是针对哪一行的?这是不正确的:
UIWindow.Level(rawValue:0.0)
进行编译(因为CGFloat符合ExpressibleByFloatLiteral)。Doh!应该把它捡起来的-谢谢你的更正!
self.tmpWindow?.windowLevel = UIWindow.Level(rawValue: CGFloat(0.0))