0

我有一张包含员工数据列表的表格。用户可以选择员工并批准/拒绝员工的申请。如果被拒绝的用户应该选择拒绝的原因并输入评论。我正在使用 UIModalPresentationFormsheet 显示一个带有 UITextField、UIPicker 和两个按钮(拒绝和取消)的视图。

当用户点击拒绝按钮时,我会进行 Web 服务调用以更改服务器中的状态并更改保存员工数据的本地对象中的值。点击拒绝操作时,我可以执行这两个操作,但后台的主屏幕没有刷新。但是,当我尝试正常推送拒绝屏幕(而不是 UIModalPresentationFormsheet)时,一切正常。

我尝试调用该函数来强制刷新视图,但它仍然不起作用。任何人都可以请帮助解决这个问题。

谢谢...

4

1 回答 1

0

使用NSNotificationCenter.

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

[[NSNotificationCenter defaultCenter] postNotificationName:@"updateSomething" object:nil];
于 2011-02-17T23:26:14.397 回答