Мне нужна помощь, чтобы попытаться отобразить текст из массива в UITextView, мне может просто нужен правильный формат строки? - PullRequest
0 голосов
/ 02 октября 2019

У меня есть многострочный массив, который заполняет представление таблицы.

Теперь я также хочу использовать массив для UITextView для отображения строки в том виде, в котором она отображается в данный момент.

У меня есть отображениевсе, как я хочу, за исключением одного из символов в массиве, который не отображается должным образом.

Мне кажется, что все, что мне нужно, это правильный формат строки?

textView.text = String(format:"%@", array)

Кодвыше, как у меня это ПОЧТИ работает, но символ «x» из массива заменяется на "\U00d7"

«x» не похоже на фактическую букву (таким образом "\U00d7")В любом случае, это не iOS.

Перед добавлением формата "%@" символ "x" отображался как x.

Я хочу, чтобы он отображался так, как я его ввел вмассив вместо того, чтобы всегда менять символ «x» для символа iOS «X».

1 Ответ

1 голос
/ 02 октября 2019

Использование String(format:_:) не очень хорошая идея в этом случае. %@ не работает с кодировкой utf8.

Вместо этого попробуйте textView.text = array.joined().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...