【问题标题】:Get line break from UITextView从 UITextView 获取换行符
【发布时间】:2011-09-23 17:16:58
【问题描述】:

我正在为iPhone 构建一个小型消息传递应用程序。当用户在我的UITextView 中写消息时,我将其保存到在线database。然后我下载它并将其显示给另一个用户。问题是我发送到DB 的字符串不包括用户输入的Uitextview 中的“\n”符号,当我尝试显示消息时,它显示在一行中而不是用户输入的格式。

我想从UitextView 获取所有换行符并将它们保存在数据库中的文本中,以便我可以以正确的格式显示消息。

如何在 Objective C 中做到这一点?

【问题讨论】:

    标签: objective-c xcode text uitextview


    【解决方案1】:

    UITextView 支持'\n' 换行符,其text 属性将包含它们。

    您可以尝试这个来确认UITextView 支持它们(注意textViewUITextView):

    if ([self.textView.text rangeOfString:@"\n"].location != NSNotFound) {
        NSLog(@"newline found");
    }
    

    或者这个

    self.textView.text = @"new\nline";
    

    所以你的问题可能是在保留用户字符串的代码中的其他地方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      • 1970-01-01
      • 2013-07-07
      相关资源
      最近更新 更多