1

我正在尝试在存折优惠券上显示有效期。这是我创建的第一张存折通行证。由于某种原因,日期没有显示在通行证上。

截图: http ://screencast.com/t/looDjpqT

日期的 JSON 代码:

    "secondaryFields" : [
      {
        "dateStyle" : "PKDateStyleMedium",
        "isRelative" : true,
        "key" : "expires",
        "label" : "Valid On",
        "timeStyle" : "PKDateStyleNone",
        "value" : "2012-10-12T12:00:00-05:00"
      }
    ],

知道为什么这个日期根本没有出现在我的通行证上吗?

4

3 回答 3

1

你的代码很好。问题是内置的 OS X 存折查看器由于某种原因不显示日期。它可以在真实设备上运行。

于 2013-01-13T09:34:30.773 回答
0

它似乎只采用 UTC 的组合日期和时间,例如“2012-10-13T06:00Z”

一个完整的例子:

{
  "key": "date",
  "label": "Date and Time",
  "dateStyle": "PKDateStyleMedium",
  "timeStyle": "PKDateStyleShort",
  "value": "2012-10-13T06:00Z",
  "isRelative": true
}
于 2012-10-12T15:03:36.127 回答
0

timeStyle 标记显示不正确。它应该是 PKTimeStyleShort 而不是 PKDateStyleShort。

于 2012-10-26T19:56:10.410 回答