我如何将在游乐场中编写的顶级代码转换为iOS应用程序

时间:2015-04-17 14:07:12

标签: swift

我已经尝试过将游戏中的代码复制到iOS开发环境中,它显示错误=“顶层不允许表达”

我已将此代码从playgrounds复制到iOS viewController和AppDelegate

var ovalPath = UIBezierPath(ovalInRect: CGRectMake(59, 28, 123, 50)) UIColor.grayColor().setFill() ovalPath.fill()

我已使用此代码绘制椭圆。

2 个答案:

答案 0 :(得分:3)

我很确定您可能已将该代码放在任何函数代码空间之外。

确保您发布的代码属于以下某种功能:

class SomeClass {
    func someFunc() {
        // that code goes here
    }
}

答案 1 :(得分:1)

这意味着代码不包含在函数或方法中。

因此要么将代码放在全局函数中,要么放在类/ struct / enum方法中 - 最有可能的是,考虑到代码的作用,我认为它应该是从UIView继承的类的方法或类似