我一直致力于一个项目,一切似乎都很好。我添加了以下类扩展名:
extension CGFloat {
static func random() -> CGFloat {
return CGFloat(Float(arc4random()) / Float(UInt32.max))
}
static func random(#min: CGFloat, max: CGFloat) -> CGFloat {
assert(min < max)
return CGFloat.random() * (max - min) + min
}
}
我突然遇到了21个错误。屏幕截图如下。
任何人都知道如何解决这个问题?
编辑:
我设法解决了这个问题,显然我应该将UIKit导入其他所有内容。现在我还有一个问题,即应用程序在模拟器上运行良好,但在真实设备上无效。它说有分段错误:11,它不能构建obj-c模块UIKit。
答案 0 :(得分:1)
在添加UIKit的情况下,开始让事情发挥作用。它可以像添加......一样简单吗?
import Foundation
顶部的会使它工作吗?
答案 1 :(得分:0)
好的,我设法解决了这个问题:我需要做的就是将部署目标从8.3减少到8.不知道为什么会出现这种情况。