Мне нужно два NSMutableArray
, которые будут содержать NSString
.NSUserDefaults Массивы
Эти массивы:
ListOFUserNames=[NSMutableArray array];
SituationstoName =[NSMutableArray array];
У меня есть два различных набора строк, которые входят в каждый изменяемый массив.
После имени добавляется в Listofusernames
ситуации добавляется к SituationstoName
[ListOFUserNames addObject:AfterNamed];
[SituationstoName addObject:Situation];
Я пытаюсь сохранить listofusernames
и situationstoname
с соответствующими строками.
NSUserDefaults *something = [NSUserDefaults standardUserDefaults];
[something setObject:ListOFUserNames forKey:@"somedata"];
[something synchronize];
NSUserDefaults *something2 = [NSUserDefaults standardUserDefaults];
[something2 setObject:SituationstoName forKey:@"somedata2"];
[something2 synchronize];
В способе, который их загружает, ничего не выходит. Код для этого метода:
NSUserDefaults *somet = [NSUserDefaults standardUserDefaults];
NSUserDefaults *somet2 = [NSUserDefaults standardUserDefaults];
ListOFUserNames = [somet objectForKey:@"somedata"] ;
SituationstoName = [somet2 objectForKey:@"somedata2"] ;
[somet synchronize];
[somet2 synchronize];
Проблема заключается в том, что он не загружает строки, которые сохраняются в изменяемых массивов.