【问题标题】:NKIssue Status not updating after NKAssetDownload completesNKAssetDownload 完成后,NKIssue 状态未更新
【发布时间】:2012-06-27 16:19:55
【问题描述】:

我目前正在创建一个 iOS 报亭应用。在我的示例中,我可以下载杂志内容。但下载后我会检查 NKIssue 状态以确保问题内容可供阅读。 但是命运它会默认触发状态,这意味着没有设置任何值。

下载完成后我尝试设置该值,但状态为只读。

  1. 如何管理问题状态?

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

  3. 开发和测试报亭应用程序需要哪些沙盒环境?

【问题讨论】:

    标签: ios iphone ipad newsstand-kit


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 是的,我忘记将下载的内容移动到 contentURL 中指定的位置。
    猜你喜欢
    • 2017-01-01
    • 1970-01-01
    • 2021-05-17
    • 2020-08-19
    • 2020-07-28
    • 2022-10-25
    • 2021-12-29
    • 2021-06-15
    相关资源
    最近更新 更多