Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 向UITextView添加换行符_Iphone_Nsstring_Uitextview - Fatal编程技术网

Iphone 向UITextView添加换行符

Iphone 向UITextView添加换行符,iphone,nsstring,uitextview,Iphone,Nsstring,Uitextview,我一直在谷歌和其他一些论坛上寻找这个问题的答案,但我还没有找到答案。这似乎是一个足够简单的问题:如何手动将换行插入UITextView的文本字段 如果重要的话,我正在从SQLite数据库读取字符串。这意味着在UITextView的-setText中使用const char之前,我正在将它(我认为-至少我已经将其转换为NSString)转换为NSString。我尝试将'\n'插入SQLite数据库,但在所有内容都被翻译和分配后,它在iPhone屏幕上返回为'\n'。还有其他字符可以使用吗?字符串中

我一直在谷歌和其他一些论坛上寻找这个问题的答案,但我还没有找到答案。这似乎是一个足够简单的问题:如何手动将换行插入UITextView的文本字段


如果重要的话,我正在从SQLite数据库读取字符串。这意味着在UITextView的-setText中使用const char之前,我正在将它(我认为-至少我已经将其转换为NSString)转换为NSString。我尝试将'\n'插入SQLite数据库,但在所有内容都被翻译和分配后,它在iPhone屏幕上返回为'\n'。还有其他字符可以使用吗?

字符串中的转义序列在编译时被解释并替换为它们的实际字节值-因此它们在编译器之外没有任何意义

将从数据库中输出的字符串传递到[UITextView setText:]就是您需要做的全部工作。数据库应按原样保留换行符(0x0A)


Andrew

字符串中的转义序列在编译时被解释并替换为它们的实际字节值-因此它们在编译器之外没有任何意义

将从数据库中输出的字符串传递到[UITextView setText:]就是您需要做的全部工作。数据库应按原样保留换行符(0x0A)


安德鲁

谢谢你这么清楚的回答!您知道在文本查询中向sqlite插入换行符的任何方法吗?i、 e.在“插入到表(文本列)值(“”)”中应该包含一个换行符的内容是什么?没问题。在单引号之间加一个换行符。可能看起来很奇怪,但它是有效的。在表格(文本列)中插入值(“第一行第二行”),感谢您给出如此清晰的答案!您知道在文本查询中向sqlite插入换行符的任何方法吗?i、 e.在“插入到表(文本列)值(“”)”中应该包含一个换行符的内容是什么?没问题。在单引号之间加一个换行符。可能看起来很奇怪,但它是有效的。在表(文本列)中插入值(“第一行第二行”)