swift uiviewcontroller storyboard iboutlet

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?