当模态呈现或推送接口控制器时,我们可以指定context参数以将一些数据传递给新控制器,如下所示.
// Push
[self pushControllerWithName:@"MyController" context:[NSDictionary dictionaryWithObjectsAndKeys:someObject, @"someKey", ..., nil]];
// Modal
[self presentControllerWithName:@"MyController" context:[NSDictionary dictionaryWithObjectsAndKeys:someObject, @"someKey", ..., nil]];
Run Code Online (Sandbox Code Playgroud)
我的问题是,我们怎么能这样做呢?
假设我们以模态方式呈现一个控制器,以便用户从列表中选择一个项目,然后我们返回主控制器,我们如何获取已被选中的项目?