在iOS 16 beta中,当resx字符串中有两行时,基于Xamarin表单的应用程序在阿拉伯语中崩溃。此外,如果我们在绑定到XAML文件时在代码中应用“\n”,它也会崩溃。示例
<data name="some_key" xml:space="preserve">
<value>هذا الإصدار من نوع ألفا!
.استخدام هذا التطبيق مخصص لغرض الاختبار فقط</value>
</data>
在XAML文件中使用了如下resx
<Label HorizontalTextAlignment="Start"
Text="{localization:Translate some_key}">
</Label>
这是Xamarin表单或iOS的问题吗?
1条答案
按热度按时间bksxznpy1#
实际建议的解决方法是:如果我们从info.plist本地化中删除ar,那么它不会因新行而崩溃