我有一个标准的UIViewController,里面有一个UITableView。我想重新加载章节;但是,它锁定了我的应用程序。我注意到我第一次在表中加载数据并调用reloadSections时,它会锁定;但是,如果我第一次调用reloadData,并在后续更新后重新加载它,它可以正常工作。
这是预期的行为吗?
答案 0 :(得分:0)
我不太明白你的意思,但你可以尝试一下。
[CATransaction begin];
[CATransaction setCompletionBlock:^{
[yourTable reloadData];
}];
[yourTable reloadSections:[[NSIndexSet alloc] initWithIndex:2] withRowAnimation:UITableViewRowAnimationAutomatic];
[CATransaction commit];
希望这会对你有所帮助。