-3

我有一个SPObject类,这是一个自定义的NSObject. 在 的viewDidLoad方法中ViewController,我正在创建一个SPObject. 还有一个按钮,点击后会创建一个新的SPObject.

当我的应用程序进入后台时,我想将这些SPObjects 保存在数据库中。因此,在该applicationDidEnterBackground方法中,我使用了主 ViewController 的实例

ViewController * vc = (ViewController *)self.viewController;

我想知道如何SPObject在上一行的下一行中获取当前 s 的列表。

如果我想要的是 UIViews 列表,我可以这样做,

for(UIView * subView in vc.view.subviews)

这将返回一个很好的列表。

我怎样才能做到这一点?

4

1 回答 1

1

拥有对象的数组属性:

@property (nonatomic, retain) NSMutableArray *objects;

当您创建新对象时,将其添加到此数组中:

[self.objects addObject:newSPobject];

进入后台时获取此数组:

NSMutableArray *objects = vc.objects;

现在你可以随心所欲地使用这个数组

于 2013-07-01T10:40:58.757 回答