У меня есть класс SPObject
, который является обычным NSObject
. В методе viewDidLoad
ViewController
я создаю экземпляр SPObject
. Существует также кнопка, которая, нажав, создает новый SPObject
.Получить массив пользовательских NSObjects в ObjectiveC
Когда мое приложение переходит на задний план, я хочу сохранить эти SPObject
s в базе данных. Таким образом, в методе applicationDidEnterBackground
, я получаю экземпляр основного ViewController с помощью
ViewController * vc = (ViewController *)self.viewController;
Я хочу знать, как я могу получить список текущих SPObject
с в следующей строке выше линии.
Если то, что я хотел был список UIViews, я мог бы просто сделать,
for(UIView * subView in vc.view.subviews)
, который вернул бы хороший список.
Как я могу это сделать?
Сохранены ли они в каком-либо свойстве или массиве где-нибудь в этом контроллере? –
Для таких вещей вы можете использовать Core Data. –
Вы хотите, чтобы эти объекты выживали при каждом выполнении приложения? –