У меня очень странная проблема с Monotouch.Dialog DateElement. Чтобы объяснить, что я делаю: У меня есть весовые записи для дат, хранящихся в БД. все записи отображаются в TableView. Если я нажму «добавить», я перейду к DialogViewController с DateElement и контрэлементом - все будет хорошо.Диалоговое окно Monotouch DateElement, возвращающее неверную дату
Если я выбираю строку в таблицеView, я перехожу к тому же DialogViewController, и я могу редактировать запись. Если я отредактирую вес (counterelement), все в порядке, но если я отредактирую дату (DateElement), я вернусь неправильно.
при редактировании ввода веса i инициирует DateElement следующим образом: dateElement = new DateElement («Dato», weightObject.Date);
Когда нажата кнопка «Сохранить», я беру новое значение с «dateElement.DateValue.Date», и здесь все идет не так. Я ВСЕГДА получаю дату, которая на 1 день меньше, чем я выбрал.
Я знаю, это звучит странно .... но я пробовал проследить свой путь через это и не могу найти ошибку в моем коде. Кто-нибудь еще видел что-то подобное?
(если я нажму дату и вернуться снова, не изменяя его, то нет никаких проблем - проблема только там, когда я изменить дату)
/Nicolaj
Пожалуйста, покажите нам некоторый код. – Krumelur