Ios 如何在目标c中存储值perment

Ios 如何在目标c中存储值perment,ios,objective-c,Ios,Objective C,我创建了两个文本字段,第一个是城市,第二个是州,当您单击此字段时,我对其字段执行了两个操作推送两个新视图控制器,当您单击任何城市或州时,此控制器具有城市和州的名称此值传递给主视图控制器,其文本字段显示选定值,但首先我选择了城市,它在城市文本字段中显示城市名称,然后我选择状态显示文本字段以在状态文本字段中显示状态值,但城市文本字段为空,因此我如何在两个文本字段中永久存储值。要存储数组myarray: NSUserDefaults *userDefaults = [NSUserDefaults st

我创建了两个文本字段,第一个是城市,第二个是州,当您单击此字段时,我对其字段执行了两个操作推送两个新视图控制器,当您单击任何城市或州时,此控制器具有城市和州的名称此值传递给主视图控制器,其文本字段显示选定值,但首先我选择了城市,它在城市文本字段中显示城市名称,然后我选择状态显示文本字段以在状态文本字段中显示状态值,但城市文本字段为空,因此我如何在两个文本字段中永久存储值。

要存储数组
myarray

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setObject:myarray forKey:@"arraySaved"];
[userDefaults synchronize];
要获取信息,请执行以下操作:

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
NSArray *myarray = [userDefaults objectForKey:@"arraySaved"];

使用NSUserDefaults优先保存值。但我有一个数组,没有键,因此如何使用NSUserDefaults?请阅读以下内容: