2014-07-13 78 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

我有一些其他問題...但是這出現的具體問題進行相關的調試器,而不是實際值。我已經提交了錯誤報告與蘋果:)

我感謝所有的答覆傢伙