0

次のコードは、coredata エンティティ " DIncome "から日付スタンプをフォーマットすることになっています。

しかし、私は を取得してfollowing errorいます。これは、このコードと関係があると確信しています。

-「「NSString *」をタイプ「NSDate *」の式で初期化する互換性のないポインタータイプ」-

DIncome *dIncome = [dailyIncomeArray objectAtIndex:indexPath.row];

NSDateFormatter *formateDateString = [NSDateFormatter alloc];
[formateDateString setDateFormat:@"MM/dd/yyyy HH:mm:ss"];
NSString *formattedDateString = [formateDateString stringFromDate:dIncome.datestamp];

NSLog(@"%@" "This is your date log", formattedDateString);

あなたの時間と助けをありがとう!

4

1 に答える 1

0

この問題を解決する簡単な方法の 1 つは、属性の日付スタンプのタイプを「日付」から「文字列」に変更することです。データ モデルに送信する前に、表示する日付をフォーマットする必要があります。もちろん、これは行われません。日付スタンプをデータベースから引き戻すときに、日付スタンプに問題があった理由を説明しないでください。データが入ったときと同じ形式です。

于 2013-10-24T07:34:22.880 に答える