iOS Passbook日期字段未显示

时间:2012-10-11 21:40:20

标签: ios6 passbook

我正试图在存折优惠券上显示到期日期。这是我创建的第一张存折。由于某种原因,日期没有显示在传球上。

截图: 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"
      }
    ],

任何想法为什么这个日期根本没有出现在我的通行证上?

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

一个完整的例子:

{
  "key": "date",
  "label": "Date and Time",
  "dateStyle": "PKDateStyleMedium",
  "timeStyle": "PKDateStyleShort",
  "value": "2012-10-13T06:00Z",
  "isRelative": true
}

答案 2 :(得分:0)

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