У меня есть пользовательский класс, который я хочу «загрузить» внутри firstViewController, а затем получить доступ к нему из других классов с помощью segues. Моя проблема в том, что я не могу даже получить доступ и изменить переменную экземпляра внутри firstViewController. Как-то я «загружаю» это неправильно. Вот код, я использовал до сих пор:Правильно загружать пользовательский класс
внутри viewController.h
@property (strong, nonatomic) myClass *newClass;
внутри viewController.m
@synthesize newClass;
Затем я пытаюсь получить доступ к этому:
self.newClass.string = @"myString";
if(newClass.string == @"myString"){
NSLog(@"didn't work");
}
Ну, я получаю «не работает». Почему это? Когда я пишу
myClass *newClass = [myClass new];
Это действительно работает. Но класс и его свойства перезаписываются каждый раз, когда ViewController загружается снова.
Что вы посоветуете? Большое спасибо.
Вы инициализируете свой объект myClass? –
Я не уверен, но, думаю, нет, я только сделал то, что написал. – Linus