Iphone 如何保存UITextView的内容?

Iphone 如何保存UITextView的内容?,iphone,objective-c,xcode,Iphone,Objective C,Xcode,在我的应用程序中,我想保存在UITextView中键入的文本。我该怎么做 谢谢你的帮助 LeonNSString*theText=myTextView.text 这就是从中获取文本的方法。您可以在各种地方保存它,但您想在哪里保存它?用户默认值是多少?核心数据?纯文本文件?属性文件?xml文件?在web应用程序中 NSString*theText=myTextView.text 这就是从中获取文本的方法。您可以在各种地方保存它,但您想在哪里保存它?用户默认值是多少?核心数据?纯文本文件?属性文件?

在我的应用程序中,我想保存在UITextView中键入的文本。我该怎么做

谢谢你的帮助


Leon

NSString*theText=myTextView.text


这就是从中获取文本的方法。您可以在各种地方保存它,但您想在哪里保存它?用户默认值是多少?核心数据?纯文本文件?属性文件?xml文件?在web应用程序中

NSString*theText=myTextView.text


这就是从中获取文本的方法。您可以在各种地方保存它,但您想在哪里保存它?用户默认值是多少?核心数据?纯文本文件?属性文件?xml文件?在web应用程序中

创建一个词典,并使用该词典的键添加文本

NSDictionary *dict =  [[NSMutableDictionary alloc] init];
NSString *str = myTextView.text;
[dict setObject:str forKey:@"theText"];
将您的词典注册到NSUserDefaults

[[NSUserDefaults standardUserDefaults] registerDefaults:dict];
[[NSUserDefaults standardUserDefaults] synchronize];
[dict release];
在整个应用程序中检索它:

NSString *theText = [[NSUserDefaults standardUserDefaults] stringForKey:@"theText"];

创建一个字典,并使用该字典的键添加文本

NSDictionary *dict =  [[NSMutableDictionary alloc] init];
NSString *str = myTextView.text;
[dict setObject:str forKey:@"theText"];
将您的词典注册到NSUserDefaults

[[NSUserDefaults standardUserDefaults] registerDefaults:dict];
[[NSUserDefaults standardUserDefaults] synchronize];
[dict release];
在整个应用程序中检索它:

NSString *theText = [[NSUserDefaults standardUserDefaults] stringForKey:@"theText"];

你说的节约是什么意思?你试过什么?您看过UITextView文档了吗?或者任何iPhone文档?保存是什么意思?你试过什么?您看过UITextView文档了吗?或者任何iPhone文档?我想用用户默认值保存它。我以前从来没有和你一起工作过。我创建了一个名为“view”的textview,并编写了以下方法:-(iAction)saveData{NSUserDefaults*defaults=[NSUserDefaults standardUserDefaults];[defaults setObject:view.text-forKey:@“fieldKey”];[defaults synchronize];}并编写了:view.text=[[NSUserDefaults standardUserDefaults]objectForKey:@“fieldKey”];在我的viwdidload中,但当我打开应用程序时,只会出现一个白色屏幕。默认代码看起来不错。有什么错误吗?您是从xib创建视图还是手动创建视图?如果在xib中,您是否将文本视图映射到IBAR?在原始问题中添加更多代码,以便对其进行格式化(与注释相反)。您可以尝试添加类似的内容,以查看是否实际从NSDEFAULT中检索任何内容:NSLog(@“检索到的文本='%@'”,[[NSUserDefaults standardUserDefaults]objectForKey:@“fieldKey”]);我想用用户默认值保存它。我以前从来没有和你一起工作过。我创建了一个名为“view”的textview,并编写了以下方法:-(iAction)saveData{NSUserDefaults*defaults=[NSUserDefaults standardUserDefaults];[defaults setObject:view.text-forKey:@“fieldKey”];[defaults synchronize];}并编写了:view.text=[[NSUserDefaults standardUserDefaults]objectForKey:@“fieldKey”];在我的viwdidload中,但当我打开应用程序时,只会出现一个白色屏幕。默认代码看起来不错。有什么错误吗?您是从xib创建视图还是手动创建视图?如果在xib中,您是否将文本视图映射到IBAR?在原始问题中添加更多代码,以便对其进行格式化(与注释相反)。您可以尝试添加类似的内容,以查看是否实际从NSDEFAULT中检索任何内容:NSLog(@“检索到的文本='%@'”,[[NSUserDefaults standardUserDefaults]objectForKey:@“fieldKey”]);