Bri*_*ian 0 int rounding swift
我遇到了一个奇怪的问题..我尝试在我的一个视图控制器中调用 round 函数。
let roundedValue = round( letterAmount[ index ] * 10 ) / 10
Run Code Online (Sandbox Code Playgroud)
它工作得很好..当我尝试在另一个视图控制器中使用同一行的 round 时。
let roundedValue = round( letterAmount[ index ] * 10 ) / 10
Run Code Online (Sandbox Code Playgroud)
我收到错误无法调用非函数类型“Int”的值。
我也尝试做一条简单的线
round( 1.2 )
Run Code Online (Sandbox Code Playgroud)
同样的事情发生了,在一个视图控制器中我没有收到错误,但在另一个视图控制器中我收到错误 Cannot call value of non-function type 'Int'.. 为什么会发生这种情况?
名字碰撞。我的猜测是您的第二个视图控制器有一个名为round类型的属性Int。添加一个命名空间来澄清它:
let roundedValue = Darwin.round( letterAmount[ index ] * 10 ) / 10
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2345 次 |
| 最近记录: |