Сбой приложения 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, тогда он не будет аварийно завершать работу для новой строки.

Другие вопросы по тегам