Acesse NSMutableArray de outra classe - Objetivo C
Eu tenho um principalViewController
que contém uma classe desginada. Dentro desseViewController
existe umContainer
que está vinculado a umembed ViewController
. Dentro desseembed ViewController
Estou criando umNSMutableArray
. Eu não estou tentando acessar issoarray
dentro do principalViewController
. Eu sei que se eu usar:
create_challenge_peopleSelect *myScript = [[create_challenge_peopleSelect alloc] init];
NSLog(@"%@",myScript.selectedCells);
oNSLog
resultará nulo porque estou criando um novoViewController
e isso se livra do já definidoarray
. Então, minha pergunta é como posso acessar essearray
sem substituí-lo?
ATUALIZAR:
Aqui é onde oNSMutableArray
está sendo criado:
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 classe é acontainer class
fora do principalViewController
Não, eu quero acessar oselectedCells
dentro do meu principalViewController
, Venho fazendo coisas como:
create_challenge_peopleSelect *myScript = [[create_challenge_peopleSelect alloc] init];
Eu preferiria ficar longe doApp Delegate
Se possível.