2014-07-13 43 views
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值已经改变了!他们每次都改变一些不同的东西。

有谁知道什么可能会导致此行为?或者你认为我应该向苹果公司提交一份错误报告?

问候 斯蒂芬

+3

当你说他们已经改变,它只是调试器是他们展示不同?你有没有尝试过记录x和y的值? –

+0

不,我没有,但是这些值然后用于从数组中获得一个值,并且它不提供肯定存在的值。将打印值看看会发生什么 – Stephen

+0

你的控制器还有什么? – Bill

回答

1

我有一些其他问题...但是这出现的具体问题进行相关的调试器,而不是实际值。我已经提交了错误报告与苹果:)

我感谢所有的答复家伙