NKAssetDownload完成后NKIssue状态未更新

时间:2012-06-27 16:19:56

标签: ios iphone ipad newsstand-kit

我目前正在创建iOS报亭应用。在我的样本中我做了我能够下载杂志内容。但是在下载之后我检查NKIssue状态以确保可以读取问题内容。 但命运它将触发状态,因为默认意味着没有设置值。

我尝试在下载完成后设置值,但状态为readonly。

  1. 如何管理问题状态?

  2. 我在模拟器中尝试过这个问题吗?

  3. 开发和测试报亭应用程序所需的所有沙箱环境是什么?

1 个答案:

答案 0 :(得分:2)

是状态是readonly属性,由Newsstand框架维护。我的应用程序使用它们没有任何问题。仔细检查所有使用addAssetWithRequest:添加的资产是否已下载并移动到NKIssue的contentURL属性指定的位置。

您还可以在模拟器中查看应用程序沙箱位置中的下载内容(〜/ Library / Application Support / iPhone Simulator / 4.3 / Applications / [app GUID])它应位于“Cache”目录中。

除了测试NS后台推送通知外,我认为您不需要特别的东西。

// For debugging - allow multiple pushes per day
    [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"NKDontThrottleNewsstandContentNotifications"];
    [[NSUserDefaults standardUserDefaults] synchronize];