使用Xcode将PDF文件上传到报摊

时间:2012-06-22 03:49:14

标签: iphone xcode

说明:我的项目的目标是在iOS上创建报亭应用程序。

例如,http://imageshack.us/photo/my-images/69/helloks.jpg/就是我所做的。此应用程序允许读取PDF文件。但是,我仍然无法在网络上找到任何资源/代码,教我如何将PDF文件插入报亭以供用户查看和下载。

我已按照http://www.viggiosoft.com/blog/blog/2011/10/17/ios-newsstand-tutorial/的教程进行操作 然而,我被困在“显示和下载杂志”的步骤。 请协助!

1 个答案:

答案 0 :(得分:2)

您可以找到该教程的源代码here

首先注意tableView:cellForRowAtIndexPath method。它从 发布商 对象获取单元格信息。我们来看看发布商类。

Publisher有getIssuesList方法,可以检索问题列表。

NSArray *tmpIssues = [NSArray arrayWithContentsOfURL:[NSURL URLWithString:@"http://www.viggiosoft.com/media/data/blog/newsstand/issues.plist"]];

现在让我们看看当用户选择单元格时会发生什么。 Here我们可以找到以下几行

...

if (nkIssue.status==NKIssueContentStatusAvailable) {
    [self readIssue:nkIssue];
} else if(nkIssue.status==NKIssueContentStatusNone) {
    [self downloadIssueAtIndex:indexPath.row];
}

名为downloadIssueAtIndex:的方法负责下载问题。

您必须熟悉NSURLConnection的异步请求才能了解它的工作原理。