Objective c 从数据库混合Xcode LTR和RTL文本

Objective c 从数据库混合Xcode LTR和RTL文本,objective-c,xcode,right-to-left,hebrew,bidi,Objective C,Xcode,Right To Left,Hebrew,Bidi,当我尝试在Android studio应用程序中实现相同的场景时,我遇到了同样的问题 现在我在Xcode中也遇到了同样的问题,我使用数据库中的数据并将其显示在textview中,每当列表视图项以LTR文本开头时,即使中间有RTL word,该行的其余部分也会显示正确。但是,每当一个项目以RTL文本开头时,它都会将整个项目抛出到RTL,而不仅仅是RTL单词 有什么方法可以强迫视图始终保持LTR,即使它以RTL单词开头,如上面链接中标记的答案 Bidi代码只是显示出来,好像它不知道如何处理这些代码。

当我尝试在Android studio应用程序中实现相同的场景时,我遇到了同样的问题

现在我在Xcode中也遇到了同样的问题,我使用数据库中的数据并将其显示在textview中,每当列表视图项以LTR文本开头时,即使中间有RTL word,该行的其余部分也会显示正确。但是,每当一个项目以RTL文本开头时,它都会将整个项目抛出到RTL,而不仅仅是RTL单词

有什么方法可以强迫视图始终保持LTR,即使它以RTL单词开头,如上面链接中标记的答案

Bidi代码只是显示出来,好像它不知道如何处理这些代码。 示例:

我想显示以下内容:

אנאאאא-Ek is,was,sal wees Wie Ek is,was,sal wees。”

但它显示为:

“.Ek是,是,sal wees Wie Ek是,是,sal wees-אאאאא”

当希伯来文文本介于其他正常文本之间时,其精细程度如下:


“他说,我是,曾经是,应该是我是,曾经是,应该是。”

如果有人遇到同样的问题,我会得到以下答案。显示数据库中的字符串后,将其添加到viewcontroller:

[_contentappendstring:@“\u200E”]