我已经尝试过将游戏中的代码复制到iOS开发环境中,它显示错误=“顶层不允许表达”
我已将此代码从playgrounds复制到iOS viewController和AppDelegate
var ovalPath = UIBezierPath(ovalInRect: CGRectMake(59, 28, 123, 50))
UIColor.grayColor().setFill()
ovalPath.fill()
我已使用此代码绘制椭圆。
答案 0 :(得分:3)
我很确定您可能已将该代码放在任何函数代码空间之外。
确保您发布的代码属于以下某种功能:
class SomeClass {
func someFunc() {
// that code goes here
}
}
答案 1 :(得分:1)
这意味着代码不包含在函数或方法中。
因此要么将代码放在全局函数中,要么放在类/ struct / enum方法中 - 最有可能的是,考虑到代码的作用,我认为它应该是从UIView
继承的类的方法或类似