- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
通过 addIssueWithName:date:
将问题添加到 NKLibrary
至少允许在后台下载问题 Assets 。
但我没有看到任何其他优势。为什么应用不能自行管理问题?
通过 NKLibrary currentlyReadingIssue
将问题标记为当前已读有什么好处?
最佳答案
您可能想要这样做的原因是 Newsstand-Kit 还管理您的 NKIssues 的存储。这意味着随着设备上的可用内存变少,报亭将自动开始清除您的旧刊。引用有关currentlyReadingIssue
的文档:
When you ascertain what issue the user is currently reading, you should set this property to the corresponding NKIssue instance. Newsstand Kit takes this setting into consideration when it purges back issues because of low levels of available flash storage.
因此,要回答您的问题,您根本不需要使用报亭。就像所有 iOS 框架一样,欢迎您将自己的实现推广到 iOS 上的几乎所有内容。 Newsstand 实际上只是一个框架,它删除了实现报纸或杂志中最常见的“问题”类型框架所需的大部分样板。
关于ios - 为什么我需要将 NKIssue 添加到 NKLibrary 而不是我自己管理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23782726/
我有一个 NewsStand 应用程序,当用户点击下载按钮时,我们使用 下载问题 [nkAssetDownload downloadWithDelegate:self]; 现在在下载之间假设网络断开连
我正在使用 NewsStandKit 开发一个新的杂志应用程序,我需要扩展 NKIssue 因为我的问题有更多的属性。但我不知道如何做到这一点并将这些新属性存储在 NewsStand 内容库中。我在谷
我目前正在创建一个 iOS 报亭应用。在我的示例中,我确实能够下载杂志内容。但下载后我检查 NKIssue 状态以确保问题内容可供阅读。但命运它将触发状态,因为默认状态意味着未设置任何值。 我尝试在下
我正在 iOS 中开发报亭应用。当我在模拟器上使用开发的应用程序时,一切似乎都很好。但是当我在设备上安装该应用程序并运行时,有时下载 NKIssue 似乎不起作用,尤其是当应用程序在下载时进入后台时。
通过 addIssueWithName:date: 将问题添加到 NKLibrary 至少允许在后台下载问题 Assets 。 但我没有看到任何其他优势。为什么应用不能自行管理问题? 通过 NKLib
我是一名优秀的程序员,十分优秀!