Iphone UINavigationController/重新加载视图/使用视图!

Iphone UINavigationController/重新加载视图/使用视图!,iphone,xcode,uiview,uiviewcontroller,uinavigationcontroller,Iphone,Xcode,Uiview,Uiviewcontroller,Uinavigationcontroller,我有一个使用UINavigationController的基于视图的项目 在创建新条目时,RootViewController执行写入数据模型的操作 我在主屏幕上有一个add(+)按钮,它添加一个带有时间戳的条目,并将其记录到数据模型中 我想单击“添加”按钮,浏览资产列表,并记录包含资产URL的条目,以便播放资产 我点击add按钮,然后启动一个新的XIB,如下所示: pickerViewController = [[MyPickerViewController alloc] initWithN

我有一个使用UINavigationController的基于视图的项目

在创建新条目时,RootViewController执行写入数据模型的操作

我在主屏幕上有一个add(+)按钮,它添加一个带有时间戳的条目,并将其记录到数据模型中

我想单击“添加”按钮,浏览资产列表,并记录包含资产URL的条目,以便播放资产

我点击add按钮,然后启动一个新的XIB,如下所示:

pickerViewController = [[MyPickerViewController alloc] 
initWithNibName:@"MyPickerViewController" bundle:nil];

//---set the property of the second view with the DatePicker view in the                current          view---
pickerViewController.myURL = importVideoURL;    
然后,一旦我抓取了要与我的条目一起存储的相关资产URL,我将从superview中删除该视图,然后使用以下方法返回到我的主视图:

[self.view removeFromSuperview]
我的问题是:我无论如何都找不到任何通知或方法,比如ViewDidAspect等,它允许我在我的rootViewController中继续执行,我可以在那里写入条目

我错过了什么


你会想阅读苹果的,并通过按下和弹出视图控制器来工作。当您将选取器视图控制器从堆栈中弹出时,您可以在根视图控制器中调用
-viewdide:
,以继续数据模型更新。

我将在确认后查看此选项并标记,尽管它听起来像是正确的路径,谢谢。