函数类型对成员 nextInt() 的引用不明确
Function type has ambiguous reference to member nextInt()
我的意图是使用 nextInt(upperBound: Int)
let randomInt: (Int) -> Int = GKRandomSource.sharedRandom().nextInt
var myNumber = randomInt(10)
产生错误:游乐场执行失败:错误:对成员的引用不明确'nextInt()'
为什么?
Swift 3,xCode 8 测试版 6
您的代码在真实的 iOS 应用程序中编译良好,如以下屏幕截图所示:
那,一个实际的iOS应用程序项目,才是真正考验代码是否有效的。游乐场不代表真实的Swift环境。
我的意图是使用 nextInt(upperBound: Int)
let randomInt: (Int) -> Int = GKRandomSource.sharedRandom().nextInt
var myNumber = randomInt(10)
产生错误:游乐场执行失败:错误:对成员的引用不明确'nextInt()'
为什么?
Swift 3,xCode 8 测试版 6
您的代码在真实的 iOS 应用程序中编译良好,如以下屏幕截图所示:
那,一个实际的iOS应用程序项目,才是真正考验代码是否有效的。游乐场不代表真实的Swift环境。