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