现在,我有一个名为 Products 的表视图,导航栏上有一个添加按钮。当点击添加按钮时,新的视图控制器将被推送以显示哪个调用了 AddItem。事情是这样的,我可以从 AddItem 打开一个新的视图控制器 A 并从 A 重新打开产品吗?
可能是我的描述有点混乱。ProductsTableViewController --(Push)--> AddItemViewController --(Modal/Push)--> AViewController --(Modal)--> ProductsTableViewController(应该和第一个完全一样)
AddItemViewController 和 AViewController 之间可能存在一些控制器。
我有两个解决方案: 1. 从 A 打开 ProductsTableViewController 时,获取与之前相同的实例 2. 创建 ProductsTableViewController 的新实例并从单例类获取数据。
我担心是否存在任何内存泄漏或潜在风险?