Ios6 iOS存折日期字段未显示

Ios6 iOS存折日期字段未显示,ios6,passbook,Ios6,Passbook,我想在存折优惠券上显示到期日。这是我创建的第一张存折通行证。由于某种原因,日期没有出现在通行证上 截图: 日期的JSON代码: "secondaryFields" : [ { "dateStyle" : "PKDateStyleMedium", "isRelative" : true, "key" : "expires", "label" : "Valid On", "timeStyle" :

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

截图:

日期的JSON代码:

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

你知道为什么我的通行证上没有显示这个日期吗?

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

一个完整的例子:

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

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

一个完整的例子:

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

时间样式标记似乎不正确。它应该是PKTimeStyleShort,而不是PKDateStyleShort。

时间样式标记显示不正确。它应该是PKTimeStyleShort而不是PKDateStyleShort。

您的代码很好。问题在于,由于某些原因,内置的OSX存折查看器无法显示日期。但它在真正的设备上工作。

您的代码很好。问题在于,由于某些原因,内置的OSX存折查看器无法显示日期。但它在真正的设备上工作。

我复制/粘贴了您在这里的内容。它根本不像我的json代码那样出现在我的通行证上。你是否尝试重新运行应用程序以使用XCode中更新的pkpass预览通行证?简单地生成pkpass文件是不行的。我每次都使用[link]生成一个带有新序列号的新密码。通行证工作正常,但无论我是否使用你的格式,似乎都不会显示日期。我复制/粘贴了你在这里的内容。它根本不像我的json代码那样出现在我的通行证上。你是否尝试重新运行应用程序以使用XCode中更新的pkpass预览通行证?简单地生成pkpass文件是不行的。我每次都使用[link]生成一个带有新序列号的新密码。通行证工作正常,但无论我是否使用你的格式,似乎都不会显示日期。这是错误的。根据文档,
dateStyle
timeStyle
都应该包含表4-1中不正确的值。根据文档,
dateStyle
timeStyle
都应该包含表4-1中的值