Я будую невеликий додаток для обміну повідомленнями iPhone
. Коли користувач пише повідомлення в моєму UITextView
Я зберігаю його в Інтернеті database
. Потім я завантажую та показую його іншому користувачеві. Проблема в тому, що рядок, який я посилаю на DB
не включайте "n" -знак з Uitextview
введений користувачем, коли я намагаюся відобразити повідомлення, він відображає його в одному рядку замість форматування, введеного користувачем.
Я якось хочу отримати всі знаки нового рядка з UitextView
і зберегти їх всередині тексту в БД, щоб я міг відобразити повідомлення з правильним форматуванням.
Як це зробити в цілі C?
Відповіді:
3 для відповіді № 1UITextView
підтримує "n"
новий рядок і його text
власність містить їх.
Ви можете спробувати це, щоб підтвердити, що a UITextView
підтримує їх (зверніть увагу на це textView
це UITextView
):
if ([self.textView.text rangeOfString:@"n"].location != NSNotFound) {
NSLog(@"newline found");
}
Або це
self.textView.text = @"newnline";
Таким чином, можливо, ви проблема в іншому місці в коді, який зберігається рядок користувача.