Я использую код ниже, чтобы добавить строки к NSMutableArray
. Но проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я добавляю новое значение к NSMutableArray
, предыдущее значение удаляется, и появляется новое значение, поэтому всегда есть одно значение.
Я должен сохранить это NSMutableArray
в NSUserDefaults
, чтобы использовать его и на других экранах.
Я много искал, пожалуйста, помогите мне
код:
- (IBAction)addChildren:(id)sender {
inputChildName = nameOfChild.text;
childArray = [[NSMutableArray alloc] init];
[self.childArray addObject:inputChildName];
NSUserDefaults *childrenNamesForLabel = [NSUserDefaults standardUserDefaults];
[childrenNamesForLabel setObject:childArray forKey:@"children"];
[childrenNamesForLabel synchronize];
NSLog(@"CHILDREN ARRAY::: %@", childArray);
}