Сбой приложения Xamarinforms для арабского языка в бета-версии iOS 16
Приложение на основе форм Xamarin аварийно завершает работу в бета-версии iOS 16 для арабских языков, когда в строке resx есть две строки. Кроме того, произойдет сбой, если мы применим «\n» в коде при привязке к файлу XAML. пример
<data name="some_key" xml:space="preserve">
<value>هذا الإصدار من نوع ألفا!
.استخدام هذا التطبيق مخصص لغرض الاختبار فقط</value>
</data>
Используется resx в файле XAML, как показано ниже.
<Label HorizontalTextAlignment="Start"
Text="{localization:Translate some_key}">
</Label>
Это проблема с формами Xamarin или iOS?
1 ответ
Фактический предлагаемый обходной путь: если мы удалим ar из локализации info.plist, тогда он не будет аварийно завершать работу для новой строки.