3

自从更新到 Xcode 6 beta 5 我的 Playground 代码将不再编译/运行和记录:

Playground execution failed: error: Couldn't lookup symbols: _CGRectMake

它应该足够简单并且在以前的版本上运行良好。到目前为止,我运行的唯一代码如下:

import Foundation
import UIKit
import XCPlayground
import QuartzCore
let frameRect: CGRect = CGRectMake(0, 0, 500, 500)
var customView = UIView(frame: frameRect)

只是想知道是否有其他人对 Playground 有问题并找到了解决方案。我的直觉是这只是一个测试版错误。

4

2 回答 2

3

你应该let rect = CGRect(x: 0, y: 0, width: 500, height: 500)改用。

CGRectMake不过仍然对我有用...您是否使用 beta 5 创建了一个新的游乐场?我发现最好总是为每个新测试版创建一个新的游乐场。

于 2014-08-05T19:44:02.290 回答
3

尝试删除“make”:

import Foundation
import UIKit
import XCPlayground
import QuartzCore
let frameRect: CGRect = CGRect(0, 0, 500, 500)
var customView = UIView(frame: frameRect)

此外,当您导入 XCPlayground 时,您的视图可能会出现另一个奇怪的错误,因此请尝试以下操作:

customView.setTranslatesAutoresizingMaskIntoConstraints(true)
于 2014-08-11T17:53:17.053 回答