我将尽量解释清楚:我使用的是Three20库
我有一个包含xib的PostEdit类和一个创建“弹出窗口”的类,调用Edit Post (如下图),覆盖现有的视图(PostSearch),这样当用户试图编辑他们创建的论坛帖子时,就不必离开屏幕。
因此,当用户按下send按钮并将数据发送回服务器时,我希望返回PostSearch类(模型/数据源)。这就是我不知道该怎么做的地方。我甚至在我的PostEdit课上尝试过,但没有成功。
PostSearch *post = [[PostSearch alloc] init];
[post Invalidate];
[post invalidateModel];
[post invalidateView];
[post release];
发布于 2012-09-04 00:55:48
我不确定我是否理解您的意图;无论如何,我将尝试回答假设PostSearch是位于PostEdit下面的控制器;在编辑帖子并单击done之后,您想要更新PostSearch。
如果这是正确的,那么您需要做的就是访问已经存在且当前显示在PostEdit下的PostSearch对象。例如,你可以:
viewWillAppear
中执行无效操作。我从未使用过invalidateModel
方法。当我需要刷新我的数据时,我所做的是:
self.model = nil;
self.model;
你也可以试一试。
https://stackoverflow.com/questions/12251118
复制相似问题