1
我有一个ViewController和下面的代码。Swift CGPoint异常行为
var point: CGPoint?
override func viewDidLoad() {
super.viewDidLoad()
// Initial tile coords
point = CGPointMake(0, 0)
// Update UI
updateUI()
}
func updateUI() {
println("Update UI")
}
在我初始化瓷砖坐标的地方,我可以看到我的CGPoint的x和y值正确设置为0.0。但是当我跳入updateUI()方法时,CGPoint的x和y值已经改变了!他们每次都改变一些不同的东西。
有谁知道什么可能会导致此行为?或者你认为我应该向苹果公司提交一份错误报告?
问候 斯蒂芬
当你说他们已经改变,它只是调试器是他们展示不同?你有没有尝试过记录x和y的值? –
不,我没有,但是这些值然后用于从数组中获得一个值,并且它不提供肯定存在的值。将打印值看看会发生什么 – Stephen
你的控制器还有什么? – Bill