J'ai un controller de vue qui affiche de nombreux UIViews nesteds. Je veux que ce projet qui affiche beaucoup de vues soit incorporé dans un autre projet comme cadre. Alors, comment puis-je ouvrir View Controller de mon framework à partir d'un autre projet qui a inclus ce framework pour une utilisation par des tiers.
Vous pouvez utiliser une méthode sur votre framework pour returnner votre viewController
quelque chose comme ça
- (UIViewController*)viewControllerForWidgetType:(WidgetType)widgetType;
puis dans l'application qui utilise votre cadre utiliser quelque chose comme ça
UIViewController* testWidgetViewController = [[TestFrameworkController sharedInstance]viewControllerForWidgetType:TestWidgetType]; [self.navigationController pushViewController:testWidgetViewController animated:YES];
J'espère que ceci vous aide