【问题标题】:Why do I need to add NKIssue's to the NKLibrary instead of managing by my own?为什么我需要将 NKIssue 添加到 NKLibrary 而不是由我自己管理?
【发布时间】:2014-05-21 12:07:37
【问题描述】:

通过addIssueWithName:date:NKLibrary添加问题至少允许在后台下载问题资产。

但我没有看到任何其他优势。为什么应用不能自行管理问题?

通过NKLibrary currentlyReadingIssue 将问题标记为当前正在阅读有什么好处?

【问题讨论】:

    标签: ios newsstand-kit


    【解决方案1】:

    您可能想要这样做的原因是 Newsstand-Kit 还管理您的 NKI 问题的存储。这意味着随着设备上的可用内存变小,报亭将自动开始清除您的旧问题。引用关于currentlyReadingIssue的文档:

    当您确定用户当前正在阅读什么问题时,您应该将此属性设置为相应的 NKIssue 实例。 Newsstand Kit 在清除由于可用闪存容量不足而导致的问题时会考虑此设置。

    因此,要回答您的问题,您根本不需要使用报亭。就像所有 iOS 框架一样,欢迎您将自己的实现滚动到 iOS 上的几乎任何东西。报亭实际上只是一个框架,它消除了您实现报纸或杂志中最常见的“问题”类型框架所需的大部分样板。

    【讨论】:

      猜你喜欢
      • 2019-07-16
      • 1970-01-01
      • 2012-05-31
      • 2019-09-29
      • 2017-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多