//In App Delegate
UserProfileTableViewController *uptvc = [[UserProfileTableViewController alloc]init];
UITabBarItem *tempTabBarItem4 = [[UITabBarItem alloc]initWithTitle:@"Fans" image:nil tag:FANSTAB_INDEX];
//I am setting the user id information here directly in app delegate
uptvc.userId = [[UserStockInfo sharedUserStockInfo]getUserId];
UINavigationController *navconUptvc = [[UINavigationController alloc]initWithRootViewController:uptvc];
Проблема возникает, когда мой UserProfileTableViewController выгружается из-за нехватки памяти (возможно, из-за использования функции камеры в моем приложении). Страница не сможет загружаться должным образом, так как ей не хватает информации 'userId', передаваемой делегатом приложения (как показано выше). Я не могу установить эту информацию userId непосредственно в UserProfileTableViewController (в соответствии с методом загрузки), так как другие страницы могут передавать другой идентификатор пользователя при загрузке страницы в стек.
Любой совет, как я могу решить эту проблему?