मेरे पास एक मुख्य दृश्य नियंत्रक है जो मेरे 2 डी ओपनजी ईएस व्यू के लिए ड्राइंग का ख्याल रखता है, और एक बाल व्यू कंट्रोलर बटन प्रबंधक जो यह निर्धारित करता है कि लॉन्च के दौरान कौन से बटन लोड और ड्रा करते हैं।मैं बाल दृश्य नियंत्रक से अभिभावक दृश्य नियंत्रक के दृश्य को कैसे एक्सेस कर सकता हूं?
एक बार जब उपयोगकर्ता इन बटनों में से किसी एक पर दबाता है, तो यह दृश्य नियंत्रक बनाया जाता है और इसका दृश्य आना चाहिए, लेकिन दृश्य कभी नहीं जोड़ा जाता है लेकिन काम करने के लिए परीक्षण किया गया है। यहाँ मुख्य दृश्य नियंत्रक से मेरी कोड:
buttonManager=[[ButtonManager alloc] init];
[self addChildViewController:buttonManager];
[self.view addSubview:buttonManager.view];
और heres मेरी कोड इस दृश्य शुरू करने के लिए:
-(void)launchStopDialog: (NSString*)stopName {
NSLog(@"stopdialog should be launched.");
if (stopDialogController == nil)
stopDialogController = [[StopDialogController alloc] initWithNibName:@"StopDialog" bundle:nil];
if (stopDialogController)
[stopDialogController presentWithSuperview:self.view.superview withStopName:stopName];
}
स्विफ्ट 3.0 में 'self.parent' "हाँ! स्विफ्ट 3.0,% $ ^%! " (सी) खराब तोड़ना –
@aqs: ViewDidLoad में self.parent * nil * क्यों है? – Kashif
@ कशिफ, बस अगला जवाब देखें। –