Как установить тип календаря на григорианский при запуске приложения? - PullRequest
0 голосов
/ 27 марта 2019

Кто-нибудь знает, как установить тип календаря на григорианский при запуске приложения? Большинство пользователей созданного мной приложения используют буддийский календарь, но я хочу изменить его на григорианский, чтобы Datepicker в приложении использовал григорианский.

Вот код, который я вставил в делегат приложения.

if (self.gregorian == nil) {
    NSCalendar* temc = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
    self.gregorian = temc;
}

Ответы [ 2 ]

1 голос
/ 27 марта 2019

Вам просто нужно установить свойство calendar вашего средства выбора даты.

Что-то вроде:

self.datePicker.calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];

или, если вы задали свойство,

self.datePicker.calendar = self.gregorian

Невозможно изменить календарь по умолчанию для вашего приложения, чтобы средства выбора даты неявно использовали григорианский календарь.

0 голосов
/ 27 марта 2019

по умолчанию выбирается григорианский

    var datePicker = UIDatePicker()
    datePicker.calender = .gregorian
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...