将 UITextView 内容保存在 NSString 中

Posted

技术标签:

【中文标题】将 UITextView 内容保存在 NSString 中【英文标题】:Save UITextView content in NSString 【发布时间】:2010-03-11 22:07:15 【问题描述】:

我正在尝试将 UITextView 的内容保存到 NSString 中,稍后我会以某种方式保留它。

问题是 UITextView 的“text”属性没有保存 textView 中的所有行(在触摸“return”之后)。我尝试打印TextView对象和textView.text,它们是不同的。

有谁知道(在编辑 textView 之后)我可以如何将其内容保存到一个字符串中(或者我以后可以通过不同的视图访问和共享并保存在数据库中的其他东西)?

非常感谢。很确定这很简单,但老实说我没有找到解决方案。

【问题讨论】:

【参考方案1】:
NSString *textViewString = myTextView.text

应该是你需要的。但是你说TextView对象和它的text属性有不同的值?您的代表是否收到了 – textViewDidEndEditing: 或 – textViewDidChange: 了吗?

【讨论】:

是的,我的代表收到了这些值,实际上在 textViewDidChange 方法中打印(NSLOG)时,我发现这些值是正确的。然而,在编辑之后,我将这些值保存到一个 NSString,我尝试在另一个视图控制器(根)中访问它。如果我在编辑文本时从不点击“返回”,它会起作用,否则它不起作用。虽然不放弃。这一定是个愚蠢的错误……

以上是关于将 UITextView 内容保存在 NSString 中的主要内容,如果未能解决你的问题,请参考以下文章

强制OpenGL将内容保存在内存中?

将 TextField 内容保存在自定义动态 tableView 中

如何将ckeditor内容保存在mysql数据库中

使用 JS 和 PHP 将 textarea 内容保存在文件中

如何通过SpringBoot表单将html内容保存在mongodb中

为啥委托方法需要将自定义类托管对象上下文的内容保存在委托类托管对象上下文中?