मुझे दृश्य के बीच उचित पास डेटा के साथ समस्या है लेकिन मानक तरीके से नहीं।आईओएस स्टोरीबोर्ड डेटा नेविगेशन पास कर रहा है व्यू कंट्रोलर
चित्र का वर्णन मेरी समस्या:
मैं दो segue पहचानकर्ता से एक है और साथ performSegueWithIdentifier तो में मैं ViewController को डेटा पास करना चाहते हैं बुलाया "Firmy" या "Oddzialy" ।
पासिंग डेटा कोड:
- (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];
}
}
समस्या विधि [segue destinationViewController] के साथ है destinationViewController क्योंकि segue के लिए NavigationViewController है।
तो डेटा पास करने और स्वतंत्र नेविगेशन नियंत्रकों के पास उचित तरीका क्या है?
शायद तुम 'NSNotificationCenter' वर्ग पर एक नज़र लेना चाहते हैं। http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsnotificationcenter_Class/Reference/Reference.html – Dimme
कोई और सुविधाजनक तरीका नहीं है? –