Я пытаюсь показать UIView при нажатии кнопки, но кажется, что пользовательский интерфейс не может обновиться, потому что кнопка также активирует segue. Когда я удаляю segue, пользовательский интерфейс обновляется, и мой UIView рисуется.Swift: Показать UIView при нажатии кнопки с segue.
Может ли кто-нибудь помочь мне решить, как решить эту проблему?
override func shouldPerformSegueWithIdentifier(identifier: String, sender: AnyObject!) -> Bool {
if identifier == "mySegue" {
if(myLocation == nil) {
/* Rest of code */
return false
}
else {
// These properties need to be set
box.hidden = false
actInd.startAnimating()
return true
}
}
return true
}
@IBAction func startComputing(sender: UIButton) {
//When I put the properties, nothing happens,
//but something like print("Button pressed") does happen.
}
Заранее благодарен!
Ваш '@ IBAction' напрямую связан с segue? –
Сегменты переходят от кнопки к новому контроллеру View. '@ IBAction' связан с этой же кнопкой. –