呈现模型时在子视图上重新加载数据我在iPad应用程序中实现了UIModalPresentationFormSheet。新视图部分覆盖了子视图,并允许用户做出选择。这一切都很好,但是...如何使用UIModalPresentationFormSheet
当用户选择一个选项,我想用新的细节更新底层视图,但不能得到它的工作!
我尝试过使用setNeedsDisplay或[table reloadData];在viewDidAppear和viewWillAppear方法中。
为代码的缘故一些代码:
- (void)viewWillAppear:(BOOL)animated {
[self updateUserDetails];
[self.myTableView reloadData];
}
- (void)viewDidAppear:(BOOL)animated {
[self updateUserDetails];
[self.myTableView reloadData];
}
- (void)updateUserDetails {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:selection forKey:@"userDetail"];
}
我的转换过程如下。如果此行被注释掉,则应用程序按预期运行:
myNavigationController.modalPresentationStyle = UIModalPresentationFormSheet;
任何帮助表示赞赏,谢谢!
“这可能会打破重新加载过程。”请扩大。 – adamdunson 2013-03-01 04:17:46