-3

custom であるSPObjectクラスがありますNSObject。のviewDidLoadメソッドで、ViewControllerのインスタンスを作成していますSPObject。クリックすると新しい を作成するボタンもありますSPObject

SPObjectアプリがバックグラウンドになったら、これらをデータベースに保存したいと思います。したがって、applicationDidEnterBackgroundメソッドでは、メインの ViewController のインスタンスを取得しています

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

SPObject上記の行の次の行で現在の s のリストを取得する方法を知りたいです。

私が欲しかったのがUIViewのリストだったら、

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 に答える