У меня есть 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")
}
Где я инициализация плитки COORDS, я могу видеть, что х и у значения моего CGPoint правильно установлены в 0.0. Но когда я перехожу в метод updateUI(), значения x и y моего CGPoint изменились! Каждый раз они меняются на что-то другое.
Кто-нибудь знает, что может быть причиной такого поведения? Или вы думаете, что я должен поднять отчет об ошибке с Apple?
С уважением Стивен
Когда вы говорите, что они изменились, это просто отладчик, который показывает их по-разному? Пробовали ли вы регистрировать значения x и y? –
Нет У меня нет, но значения затем используются для получения значения из массива, и он не финансирует значение, которое определенно существует. Распечатают значения, чтобы увидеть, что произойдет – Stephen
Что еще находится в вашем контроллере? – Bill