Так у меня есть установки, как это:EXC_BAD_ACCESS при выполнении segue для ViewController с UIWebView?
Где у меня есть пользовательский код контроллер представления читателя, и как только он обнаруживает штрих-код, я хочу, чтобы непосредственно перейти к другому контроллеру вида с меткой и UIWebView. Пока что он отлично работает с отображаемой меткой. По какой-то причине все, что я сделал, это добавить UIWebView
и добавило IBOutlet
в мой собственный пользовательский класс Second View Controller, и segue не будет работать из-за ошибки exc_bad_access
. Ошибка указывает на следующую строку в мой код контроллера зрения читателя:
self.performSegueWithIdentifier("push", sender: self) //my segue is named push
Вот мой второй код вид контроллера:
import UIKit
public class SecondViewController: UIViewController {
var setText:String!
@IBOutlet weak var WebV: UIWebView!
@IBOutlet var label: UILabel!
override public func viewDidLoad() {
label.text = setText
}
}
РЕШЕНИЕ: Так что я просто понял, что, по какой-то причине, мой segue бежал от основной нити. Это происходит в закрытии? И означает ли это, что вы не можете выполнить segue в закрытии/блоке?
Любая помощь очень ценится. Огромное спасибо.
Вы уверены, что в setText есть значение? – Icaro
Вы уверены, что установили референсную розетку в Interface Builder? –
Да - я использовал prepareForSegue для установки значения в 'setText' и управлял перетаскиванием с помощью редактора-помощника, чтобы автоматически установить реферирующую розетку. – rb612