:setUpArrayとpreviousStateArrayの両方がで宣言されている取得、私は次のコードしている、ヌル配列
- (IBAction)goButton:(id)sender
{
if(buttonCount==0)
{
previousStateArray=setUpArray;
NSLog(@"previous array count=%d",[previousStateArray count]);
[setUpArray removeAllObjects];
for(Node *n in nodeArray)
{
if(![temp isEqualToString:n.strName])
{
[setUpArray addObject:n.strName];
}
temp=n.strName;
}
}
}
- (IBAction)backButton:(id)sender
{
[setUpArray removeAllObjects];
setUpArray=previousStateArray;
NSLog(@"previous array count=%d",[previousStateArray count]);
buttonCount--;
}
からviewDidLoad
method.Myビューのみ最初のNSLog once.In私は出力としてではなく秒に1を取得していますロードされますNSLog私は
0を出力していますが、私の配列は何も再初期化しません。なぜこれが起こっているのですか?
配列数は1であり、uはゼロになりますか?前? – Saad
previousStateArray –