Tengo un problema con los datos de aprobación adecuados entre las vistas pero no de manera estándar.iOS storyboard pasando data navigationViewController
imagen que describe mi problema:
I performSegueWithIdentifier con uno de los dos identificadores segue y luego en Quiero pasar datos a ViewController llamado "Firmy" o "Oddzialy" .
Pasando código de datos:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"sLogowanieFirmy"]) {
FirmyVC *firmyVC = [segue destinationViewController];
firmyVC.tabFirmy = self.tabFirmy;
}
if ([[segue identifier] isEqualToString:@"sLogowanieOddzialy"]) {
OddzialyVC *oddzialyVC = [segue destinationViewController];
oddzialyVC.wybranaFirma = [self.tabFirmy objectAtIndex:0];
}
}
El problema es que con el método [destinationViewController segue] becouse destinationViewController para segue es NavigationViewController.
Entonces, ¿cuál es la forma correcta de pasar datos y tener controladores de navegación independientes?
Tal vez usted quiere echar un vistazo a la clase 'NSNotificationCenter'. http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsnotificationcenter_Class/Reference/Reference.html – Dimme
¿No hay una manera más conveniente? –