gpt4 book ai didi

ios - 使用动态菜单数据的 MF 侧菜单问题

转载 作者:行者123 更新时间:2023-11-28 21:10:17 25 4
gpt4 key购买 nike

我有一个问题,因为我想把动态数据放在我的侧边菜单中我正在使用 [MFSideMenu]Xcode Version 8.2.1 for ios 10.2.1 我创建了一个 SideMenuViewController : UITableViewController 我在侧面菜单中设计和填充数据的位置。

当我启动应用程序时,它会正确显示所有数据。登录后需要更新侧边菜单数据。我在登录后更新了一个菜单数组,但 TableView 显示了以前的数据。

让应用程序显示正确数据的唯一方法是重启应用程序。

所以我的问题是哪里出了问题,是否可以在侧边菜单中使用动态数据?如果可以,实现此目的的最佳方法是什么?

最佳答案

刷新数据需要使用NSNotificationCenter。

  1. 加入SideMenuViewController的ViewDidLoad

     [[NSNotificationCenter defaultCenter] addObserver:self
    selector:@selector(receiveTestNotification:)
    name:@"refreshData"
    object:nil];

2。在 SideMenuViewController 中添加选择器方法

 - (void) receiveTestNotification:(NSNotification *) notification
{
[tableview reloadData];
}

3。现在登录时发布通知

   [[NSNotificationCenter defaultCenter] 
postNotificationName:@"refreshData"
object:self];

关于ios - 使用动态菜单数据的 MF 侧菜单问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43782469/

25 4 0