كيف يمكنني استدعاء نفس ViewController من عناصر Tabbar المختلفة؟
-
26-09-2019 - |
سؤال
لقد طورت ViewController يعرض بيانات مختلفة وفقًا لمعلمة الإدخال ؛ أرغب في استخدام واجهة Tabbar والاتصال بنفس ViewController من علامات تبويب مختلفة عن طريق تمرير معلمات مختلفة لها. هل يمكنني فعل هذا؟ أحصل على أخطاء في الواقع إذا قمت بتحديد NIB's ViewController في عنصر Tabbar.
هل يمكنك مساعدتي من فضلك؟ شكرا مقدما ج.
المحلول
قم بإنشاء حالتين مختلفتين من ViewController:
MyViewController *vc1 = [[MyViewController alloc] initWithNib:@"MyViewController" bundle:nil];
MyViewController *vc2 = [[MyViewController alloc] initWithNib:@"MyViewController" bundle:nil];
UITabBarController *tabs = [[UITabBarController alloc] init];
[tabs setViewControllers:[NSArray arrayWithObjects:vc1, vc2, nil] animated:NO];
لا تنتمي إلى StackOverflow