передал объект ноль в мой второй вид - PullRequest
0 голосов
/ 25 ноября 2011

У меня есть CalendarView, и я передал объект другому UIView с табличным представлением в нем.

В моем CalendarView:

    anotherView *anotherViewController = [[anotherView alloc] init];
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"dd-MM-yyyy"];
    NSString *dateString = [formatter stringFromDate:aDateObject];
    anotherViewController.eventDate = aDateObject;
    anotherViewController.eventDateTitle = dateString;

    [formatter release];
    [anotherViewController release];

Я не знаю, почему у моего объекта ноль в anotherView ...

1 Ответ

0 голосов
/ 27 ноября 2011

Как говорится в комментариях el.severo, убедитесь, что вы регистрируете каждый шаг. Также есть проблемы с locales , вам нужно установить правильную локаль GB, а регионы США имеют разные интерпретации дат. Например. для США:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd-MM-yyyy"];

NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
[dateFormatter setLocale:locale];
[locale release];

NSLog(@"date obj:%@", aDateObject); 
NSString *dateString = [formatter stringFromDate:aDateObject];
NSLog(@"date str:%@", dateString); 

anotherViewController.eventDate = aDateObject;
anotherViewController.eventDateTitle = dateString;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...