Acceda a NSMutableArray desde otra clase - Objetivo C
Tengo un principalViewController
que contiene una clase desginada. Dentro de esoViewController
hay unContainer
que está vinculado a unembed ViewController
. Dentro de esoembed ViewController
Estoy creando unNSMutableArray
. No estoy tratando de acceder a esoarray
dentro de la principalViewController
. Sé que si uso:
create_challenge_peopleSelect *myScript = [[create_challenge_peopleSelect alloc] init];
NSLog(@"%@",myScript.selectedCells);
losNSLog
saldrá nulo porque estoy creando un nuevoViewController
y eso se deshace de lo ya establecidoarray
. Entonces mi pregunta es cómo puedo acceder a esearray
sin sobrescribirlo?
ACTUALIZAR:
Aquí es donde elNSMutableArray
se está creando:
create_challenge_peopleSelect.h
:
@property (strong, nonatomic) NSMutableArray *selectedCells;
create_challenge_peopleSelect.m
:
if([selectedCells containsObject:label.text])
{
cell.accessoryType = UITableViewCellAccessoryNone;
[selectedCells removeObjectIdenticalTo:label.text];
}
else
{
cell.accessoryType = UITableViewCellAccessoryCheckmark;
[selectedCells addObject:label.text];
}
Esta clase es lacontainer class
fuera de la principalViewController
No, quiero acceder alselectedCells
dentro de mi principalViewController
, He estado haciendo cosas como:
create_challenge_peopleSelect *myScript = [[create_challenge_peopleSelect alloc] init];
Preferiría alejarme delApp Delegate
Si es posible.