基本上,我有一个名为 Signal 的类。它继承自 NSObject。它有两个属性:
@property (strong, nonatomic) NSString *title;
@property BOOL *favoriteStatus;
我的应用程序是一个选项卡 View 应用程序,它有 2 个主要部分,都包含 TableViewControllers。现在我想要做的是显示第一个 TableViewController 中的所有对象,但只显示第二个中最喜欢的对象。因此,不是在两个 TableViewControllers 的实现中实例化所有对象,而是有什么方法可以在用户切换选项卡时将相同的数组传递到第二个 View Controller 中。
此外,是否有任何其他方式(不是核心数据)可以存储哪些对象是我的最爱,以便下次可以加载它们。
谢谢。
最佳答案
我不会创建单例(只有当单例对象真正代表单个实体时才应该这样做),我会子类化 tabbarcontroller 并在其中创建一个属性。这样,当数组发生变化时,tabbarcontroller 可以通过让 childViewController 实现由 tabbar 定义的协议(protocol)来告诉 childViewControllers。
关于ios - 如何在 iOS 的 TabView 应用程序中将数组从一个 TableView 传递到另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18803296/