Невозможно получить доступ к NSLocale на TimePicker - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь установить Nativescript TimePicker в 24-часовой формат и нашел некоторые решения для этого в других потоках, например, в этом Как изменить TimePicker в NativeScript, чтобы показывать время в 24-часовом формате? . Единственная проблема заключается в том, что «NSLocale» и «java» не распознаются, что приводит к сбою приложения. Как мне импортировать эти свойства?

Мой код выглядит следующим образом:

onLoaded(args) {
        const timePicker: TimePicker = args.object;
        timePicker.minuteInterval = 15;
        if (isAndroid) {
            timePicker.android.setIs24HourView(java.lang.Boolean.TRUE);
            timePicker.hour = 23;
            timePicker.minute = 59;
        } else if (isIOS) {
            // a bit hacky solution
            // important set the country not the language for locale
            const local = NSLocale.alloc().initWithLocaleIdentifier("NL");
            timePicker.ios.locale = local;
            timePicker.hour = 23;
            timePicker.minute = 59;
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...