【发布时间】:2012-05-22 13:17:05
【问题描述】:
我真的不知道如何用最少和最清晰的词来表达这个问题。但我会尽力而为。
我有一个类 ShoppingCartVC,我想向其中添加产品。因此,我以模态方式呈现 CategoriesVC。当我在 tableView 行中选择一个类别时,它会转到包含该类别中所有产品的 ProductsVC。所以现在我可以选择一个产品。但是如何将选定的对象发送回 ShoppingCartVC?在使用委托之前,我能够成功地实现这一点,但那是我没有 CategoriesVC 的时候。我只是直接转至 ProductsVC,因此在转场之前,我可以将 ShoppingCartVC(呈现 VC)设置为 ProductsVC 的代表,并在选择产品时将其关闭。
但现在由于 ProductsVC 在我的 navigationController 中是 VC 层次结构的 1VC,所以我不能这样做。
我尝试搜索 NSNotification,但这似乎不是正确的解决方案。
我该如何解决这个问题?希望你能给我一些示例代码。
【问题讨论】:
-
过去 2 天我已经尝试在整个 stackoverflow 中搜索这个问题,但我无法找到并回答...... :)
-
我和这个人 (stackoverflow.com/questions/7955309/…) 有同样的问题,但还没有人回答他。
-
我认为你可以使用 NSUserdefaults
标签: iphone objective-c delegation