फिर से आपके व्यू कंट्रोलर पर सीधे। मेरी स्थिति में [self.view setNeedsDisplay];
और [self viewDidLoad]; [self viewWillAppear:YES];
काम नहीं करता है, लेकिन नीचे दी गई विधि काम करती है।
उद्देश्य सी में
UIStoryboard *MyStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil ];
UIViewController *vc = [MyStoryboard instantiateViewControllerWithIdentifier:@"ViewControllerStoryBoardID"];
[self presentViewController:vc animated:YES completion:nil];
स्विफ्ट:
let secondViewController = self.storyboard!.instantiateViewControllerWithIdentifier("ViewControllerStoryBoardID")
self.presentViewController(secondViewController, animated: true, completion: nil)
स्रोत
2016-10-18 02:05:32
वर्तमान में आप अपना डेटा कैसे अपडेट करते हैं - मुझे लगता है कि आप viewDidAppear का उपयोग कर रहे हैं? – Till
क्या आप अपने व्यू कंट्रोलर को सूचित करने के लिए अधिसूचना केंद्र या प्रोटोकॉल का उपयोग नहीं कर सकते हैं कि अपडेट समाप्त हो गया है? – Khal
@ खल मैंने कभी भी सूचना केंद्र का उपयोग नहीं किया है, क्या आप मुझे ट्यूटोरियल या गाइड पर इंगित कर सकते हैं? @ जब तक मैं 'व्यूविल/डीडएपियर' के साथ-साथ 'लोड व्यू' और 'व्यूडिडलोड' का उपयोग नहीं करता हूं। –