我在我的iPhone应用程序中集成了天空驱动器,我正在尝试从天空驱动器下载pdf文件,我想通过应用程序显示下载的pdf文件。任何人都知道iOS的天空驱动API。 如何从天空驱动器保存并显示下载的pdf文件。请帮帮我。
答案 0 :(得分:0)
要从Web获取文件并将其存储在本地,您可以使用NSData:
NSString *stringURL = @"http://www.somewhere.com/thefile.pdf";
NSURL *url = [NSURL URLWithString:stringURL];
NSData *urlData = [NSData dataWithContentsOfURL:url];
if ( urlData )
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [NSString stringWithFormat:@"%@/%@", documentsDirectory,@"filename.pdf"];
[urlData writeToFile:filePath atomically:YES];
}
答案 1 :(得分:0)
您可以使用Live SDK for iOS。对于下载文件,您可以使用downloadFromPath:
类实例的LiveConnectClient
方法。 Live SDK developer guide会帮助你。对于选择方式显示pdf,您可以使用this回答。