我不太了解这个编译错误,因为我没有得到这个错误并且可以在真实设备上编译和运行,但如果我尝试在模拟器上构建和运行,我会收到此错误。
无法为类型' CGFloat'调用初始化程序。使用类型'(CGFloat)'
的参数列表
以下是导致错误的代码行:
loadingNotification.yOffset = CGFloat(CGRectGetMinY(self.tableView.bounds))
此外,如果我将其更改为
loadingNotification.yOffset = Float(CGRectGetMinY(self.tableView.bounds))
它适用于模拟器,但不适用于我得到的真实设备
'无法分配类型' Float'输入' CGFloat'
为什么这样做会有这样的想法?
答案 0 :(得分:2)
你可以这样写:
CGFloat
无论如何,试着理解为什么你在设备中有Float
而在sim中有BuiltInDocumentProperties