$.parseJSON
Примечание : этот ответ предоставляет расширение jQuery, которое добавляет автоматическую поддержку формата даты ISO и .net.
blockquote>Поскольку вы используете Asp.net MVC, я подозреваю, что вы используете jQuery на стороне клиента. Я предлагаю вам прочитать этот пост в блоге , в котором есть код, как использовать
$.parseJSON
для автоматического преобразования дат для вас.Код поддерживает даты форматирования Asp.net, такие как те, которые вы упомянули как а также даты форматирования ISO. Все даты будут автоматически отформатированы для вас с помощью
$.parseJSON()
.
При использовании пользовательского init метода проверьте возврат чего-то допустимого. Я столкнулся с частью кода, который отказал на чем-то вроде этого:
- (id)init {
self = [super init];
if (self) {
CustomController *controller = [[NSBundle mainBundle] loadNibNamed:NSStringFromClass(className) owner:self options:nil];
} return self;
}
В другом классе, контроллер был создан как так:
CustomController *controller = [[CustomController alloc] init];
проблема состоит в том, что в init методе, сам не изменился и должен быть похожим на это вместо этого:
- (id)init {
self = [super init];
if (self) {
CustomController *controller = [[NSBundle mainBundle] loadNibNamed:NSStringFromClass(className) owner:self options:nil];
[controller viewDidLoad];
self = controller;
} return self;
}
Моя проблема была в неправильных классах. Я использовал пользовательский .xib для своего пользовательского представления. Правильно это должно быть установлено как здесь: