Navigation: Add possibility to instantiate each tab bar item controller programmatically.

This commit is contained in:
SBiOSoftWhare
2021-05-20 21:29:08 +02:00
parent 9570d269b4
commit eefc7c5deb
12 changed files with 56 additions and 1 deletions
@@ -25,6 +25,8 @@
*/
@interface UnifiedSearchViewController : SegmentedViewController <UIGestureRecognizerDelegate, ContactsTableViewControllerDelegate>
+ (instancetype)instantiate;
/**
Open the public rooms directory page.
It uses the `publicRoomsDirectoryDataSource` managed by the recents view controller data source
@@ -57,6 +57,13 @@
@implementation UnifiedSearchViewController
+ (instancetype)instantiate
{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];
UnifiedSearchViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"UnifiedSearchViewController"];
return viewController;
}
- (void)finalizeInit
{
[super finalizeInit];