swift - Cargando UIViewController desde instantiateViewControllerWithIdentifier-nil puntos de venta
storyboard iboutlet (1)
Las salidas no están configuradas inicialmente. La forma estándar de lidiar con esto es almacenar sus datos en propiedades y luego mover esos datos a sus puntos de venta en viewDidLoad
.
Como está cargando esto en Singleton, viewDidLoad
solo se llamará una vez. En su lugar, copie sus datos de sus propiedades a sus puntos de venta en viewWillAppear
.
Honestamente, no puedo entender qué estoy haciendo mal.
Tengo esta instancia compartida de mi UIViewController:
static let sharedInstance = UIStoryboard(name:"Main", bundle:nil).instantiateViewControllerWithIdentifier("IAPNEW") as! newIAPClass
Si lo estoy presentando, sin acceder a los puntos de venta, así:
self.presentViewController(newIAPClass.sharedInstance, animated: true, completion: nil)
Es trabajos como se esperaba (show''s up). PERO - si estoy tratando de acceder a sus puntos de venta, se está bloqueando con el error "nulo encontrado":
newIAPClass.sharedInstance.lbl_full.text = "mMM"
self.presentViewController(newIAPClass.sharedInstance, animated: true, completion: nil)
Alguien, ¿Alguna idea de por qué los puntos de venta son nulos?