我在App Store上有一本雜誌閱讀器。我正在實施NewsstandKit功能。是否可以取消NKAssetDownload?
我的應用程序有這個下載工作流程,用戶可以在任何時候取消當前下載。
我希望用戶能夠購買應用內產品,並開始下載作爲報攤背景下載(雜誌包括多媒體,因此它們是一種大文件),但仍然保留了他們在以前版本中的選項,可以取消下載。
是否可以通過NKAssetDownload實現此目的?或者我應該刪除整個NKIssue?
我在App Store上有一本雜誌閱讀器。我正在實施NewsstandKit功能。是否可以取消NKAssetDownload?
我的應用程序有這個下載工作流程,用戶可以在任何時候取消當前下載。
我希望用戶能夠購買應用內產品,並開始下載作爲報攤背景下載(雜誌包括多媒體,因此它們是一種大文件),但仍然保留了他們在以前版本中的選項,可以取消下載。
是否可以通過NKAssetDownload實現此目的?或者我應該刪除整個NKIssue?
你應該對資產使用此方法
從報亭的內容庫中刪除指定的問題。 刪除問題時,將從磁盤中刪除問題內容URL(通過NKIssue的contentURL屬性訪問)標識的文件系統位置上的任何數據。如果您在應用程序沙箱的其他地方有問題內容,則您有責任清理它。 調用此方法還會取消正在進行的針對該問題的任何資產下載。
如果您刪除了問題,相應的下載將被取消。從蘋果公司的文檔
- (void)removeIssue:(NKIssue *)issue
// Remove asset
[[NKLibrary sharedLibrary] removeIssue:[[NKLibrary sharedLibrary]
issueWithName:self.issues[indexPath.row][@"Name"]]];
描述:
NKIssue *issue = [[NKLibrary sharedLibrary] issueWithName:editionName];
if (issue)
[[NKLibrary sharedLibrary] removeIssue:issue];
注意,我編輯我前面回答,因爲我看到的文件讓人們有理由古斯塔沃 – dulgan 2013-01-21 15:37:54