我正在制作一个应用程序,并且遇到问题。如何使用NSUserDefaults保存内容
,如果你看一下这个链接
https://github.com/yonat/EditableList
如果你运行应用程序,以及更多的文本添加到表,直到你加1或2或你想尽可能多的,那么当你退出应用程序并将其从多任务处理中解放出来,您之前输入的文本不再存在。
我想通过使用NSUserdefaults保存用户放入的文本,但我是初学者,不知道该怎么做。你能告诉我要输入什么代码和放在哪里。
请你能帮助我!!!!
我正在制作一个应用程序,并且遇到问题。如何使用NSUserDefaults保存内容
,如果你看一下这个链接
https://github.com/yonat/EditableList
如果你运行应用程序,以及更多的文本添加到表,直到你加1或2或你想尽可能多的,那么当你退出应用程序并将其从多任务处理中解放出来,您之前输入的文本不再存在。
我想通过使用NSUserdefaults保存用户放入的文本,但我是初学者,不知道该怎么做。你能告诉我要输入什么代码和放在哪里。
请你能帮助我!!!!
您可以将数据保存到NSUserDefaults
这样
//Saving
NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
NSString* textFieldText = textField.text;
[defaults setObject:textFieldText forKey:@"textFieldText"];
[defaults synchronize];
//Retreiving
NSString* str = [defaults objectForKey:@"textFieldText"];
// Printing
NSLog(@"text from defaults %@",str);
在阵列处理的情况下,类似于
[defaults setObject:yourArray forKey:@"arrayKey"];
NSMutableArray *resultArray = [NSMutableArray arrayWithArray:[defaults objectForKey:@"arrayKey"]];
我猜他需要存储用户输入的文本数组。 – Anupdas 2013-03-12 20:14:23
@Anupdas与保存文字没有多大区别,但是我已经更新了我的答案! – nsgulliver 2013-03-12 20:19:42
请重新考虑回答这样的“给我代码”问题;他们不适合SO,回复他们对网站不利。 – 2013-03-12 20:22:02
对不起,但这不是怎么这么工作。我们不太可能为您下载和测试其他人的代码,我们也不是在这里为您提供教程或为您的规范编写代码。当你中途卡住时,你需要做自己的工作并来到这里。 – 2013-03-12 20:20:43