سؤال

وباستخدام مشروط عرض من TabBar مشاهدة

وأنا دائما الحصول على الخطأ التالي:  خطأ من المصحح: الإطار السابق مطابق لهذا الإطار (جدب لا يمكن أن يفكوا الماضي هذا الإطار)

ولدي التطبيقات باستخدام TabBar. من واحدة من TabViews أحتاج لعرضه طريقة عرض مشروط. أحاول:

if(self.gmailController == nil) {

    self.gmailController =
        [[GMailViewController alloc] initWithNibName:@"GMailView" bundle:nil];
}

[[self.navigationController] 
        presentModalViewController:gmailController animated:YES];

و////////

And I have tried:

 [self.parentViewController 
        presentModalViewController:gmailController animated:YES];

    and 

 [self.tabBarController presentModalViewController:gmailController animated:YES];

    and 

 [self presentModalViewController:gmailController animated:YES];

 Thanks for reading! Any comments welcome.

 Mark
هل كانت مفيدة؟

المحلول

وفحص جميع الاتصالات في ملفات NIB الخاص بك. كنت الحصول على هذا الخطأ نفسه بعد أن غيرت اسم متغير IBOutlet ولكن نسيت أن ضبط NIB. هذا كسر العلاقة بين ViewController وبنك الاستثمار القومي.

نصائح أخرى

وأنا آسف. وشملت هذه المشكلة خطأي. كان لي مشكلة مع ملف بنك الاستثمار القومي جار التحميل. مرة واحدة ثابتة طرف مستدق، ومشروط مشاهدة محملة:

[self.tabBarController presentModalViewController: gmailController الرسوم المتحركة: YES]؛

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top