我有一个NSData值,由字节数组响应生成。现在我需要将其保存为iPhone / iPad中的.ppt文件,我从this链接了解到没有办法直接执行此操作。
我已经尝试将其首先保存为PDF,但也失败了,因为我无法从nsdata重现图表。
除了通过与设备关联的邮件发送文件之外,还有另一种方法可以完成此操作吗?
请在没有用户帮助的情况下,只提供我在后台进行此操作的方法吗?任何帮助将不胜感激。谢谢
答案 0 :(得分:-1)
我得到了它的工作,尝试了很多,但没有任何工作,最后遇到了一些随机的代码块,使用它我得到了这段精彩的代码,
//--------------------------------------------------------------------------------generating input URL
NSString *urlAddress = @"url containing the pdf data";
NSURL *theRessourcesURL = [NSURL URLWithString:urlAddress];
//--------------------------------------------------------------------------------defining file location details & writing a ppt file with a name "new.ppt"
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *pathFloder = [[NSString alloc] initWithString:[NSString stringWithFormat:@"%@",@"new.ppt"]];
NSString *defaultDBPath = [documentsDirectory stringByAppendingPathComponent:pathFloder];
NSData *tmp = [NSData dataWithContentsOfURL:theRessourcesURL];
[tmp writeToFile:defaultDBPath atomically:YES];