Спасибо Джону и St3fan, ваши ответы и время приветствуются !!!
Мне кажется, я понял свою проблему:
По сути, класс, который я создал (EventClass), настроил свойства следующим образом:
@property (nonatomic, assign) NSString *sStudyNumber;
@property (nonatomic, assign) NSString *sTheater;
но, они должны быть (или, по крайней мере, я заставил это работать так):
@property (nonatomic, retain) NSString *sStudyNumber;
@property (nonatomic, retain) NSString *sTheater;
Затем, во втором представлении, я смог сделать это:
EventClass *eventClass = [sharedState.arrayMyEvents objectAtIndex:row ];
NSLog(@"MyEvents: %@", eventClass.sEventNumber);
eventClass.sLocation = @"Jason's Big Location";
Затем я проверил это в другом методе представления, используя это, и оно все еще было там:
EventClass *eventClass = [sharedState.arrayMyEvents objectAtIndex:row ];
NSLog(@"MyEvents: %@", eventClass.sEventNumber);
NSLog(@"MyEvents: %@", eventClass.sLocation);
Я также проверил это в еще одном представлении, и значение было сохранено в SharedState.arrayMyEvents без проблем. :)
В конце концов, я считаю, что я сводился к разнице между «назначать» и «удерживать».
Теперь о утечках памяти: (
Пожалуйста, дайте мне знать, если вы видите какие-либо другие проблемы с этим.
Спасибо,
Jason