0

別の uiview から日付を取得し、日付の形式を設定してイベントに追加します。

しかし、それはゼロを与えています。

これが私のコードです

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

EKEventStore *store = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:store];
event.startDate = [formatter dateFromString:eventDate];

ここにログがあります

  (lldb) po eventDate
  $0 = 0x0b555f60 2013-04-19
  (lldb) po [formatter dateFromString:eventDate]
  $1 = 0x00000000 <nil>
  (lldb) 

助けていただければ幸いです。

4

1 に答える 1

0

文字列の形式と日付フォーマッタで指定する形式は一致する必要があります。

yyyy-MM-dd日付に変換する文字列と一致するように、日付フォーマッタの形式を に設定します。

于 2013-04-17T06:40:47.123 に答える