Проблема в dateFormatter в Iphone SDK? - PullRequest
0 голосов
/ 20 апреля 2010

На самом деле мой код:

else if(isExpense == YES)
{
    NSDate *strDate;
    strDate = [NSDate date];
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
    [dateFormatter setDateFormat:@"dd-MM-yyyy"];
    if([expense.date length] > 0) 
    {
        NSDate *date = [dateFormatter dateFromString:expense.date];
        datePicker.date = date; //Here date value is passing nil and Im getting Exception   
    }
    else 
    {
        datePicker.date = strDate;      
    }
}

Ребята может кто-нибудь помочь выйти из этой проблемы ?????

Любая помощь будет высоко ценится.

Спасибо, Киран.

1 Ответ

1 голос
/ 20 апреля 2010

Какой тип расхода. Дата? Потому что NSDate не имеет метода длины. И если параметр cost.date является строкой NSString

[dateFormatter dateFromString:expense.date];

не вернет действительную дату, поскольку ожидает NSDate в качестве параметра.

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