The tabBarItem icon of UITabBarController is not displayed on the VM.
Select the icon and unselected image respectively in the xib.
Simulator Effect
Selected
Not selected
When multiple models were used for testing, it was found that some models entered the application for the first time, except for the first tabbaritem icon, they could be displayed, but none of them could be displayed, click the remaining tabbaritem to display it (or automatically display it after a period of time ).
All updates involving the UI should be performed in the main thread.
Dispatch_async (dispatch_get_main_queue (), ^ {/*** main interface */UIStoryboard * uiStoryboardMain = [UIStoryboard storyboardWithName: @ "StoryboardMain" bundle: nil];
UITabBarController * tabBarController = [uiStoryboardMain instantiateViewControllerWithIdentifier: @ "tabBarController"];
//...... }
You can.