我想从我的iPhone中导入数据到我的应用程序。到目前为止,我已经成功导入了照片库和音乐,但我还想在我的iOS应用中导入pdf和其他文档?我怎样才能做到这一点?如何在iOS应用中获取设备的pdf和其他文件?
1
A
回答
0
NSString *bundlePath = [[NSBundle mainBundle] resourcePath];
NSFileManager *mgr = [[NSFileManager alloc] init];
NSArray *allFiles = [mgr contentsOfDirectoryAtPath:bundlePath error:NULL];
for (NSString *fileName in allFiles)
{
if ([[fileName pathExtension] isEqualToString:@"pdf"])
{
NSString *fullFilePath = [bundlePath stringByAppendingPathComponent:fileName];
// fullFilePath now contains the path to your pdf file
// DoSomethingWithFile(fullFilePath);
NSLog(@"file: %@",fullFilePath);
}
}
NSURL *url = [[NSBundle mainBundle] URLForResource:@"" withExtension: @"pdf"];
NSLog(@"File: %@",url);
0
你不能在iOS 8(我没有检查过9)。您甚至无法在iBooks的共享菜单中登记您的应用程序(添加相应的URL方案)。
0
您必须将您的应用程序与要打开的PDF类型关联。你可以通过在你的Info.plist中添加一些参数来做到这一点。
有一个良好的回答后,说明此项:
How do I associate file types with an iPhone application?
你也应该考虑读我写的苹果documentation和博客post。
相关问题
- 1. 如何在其他PDF文件中使用字体? (itext7 PDF)
- 2. 如何从iOS设备(如iPhone和iPad)获取或获取设备视频?
- 3. 离子如何打开PDF文件,并在设备中看到iOS和Android
- 4. 在iOS设备上为测试中的应用程序获取文件
- 5. 如何在phonegap应用程序中显示telugu,hindi和其他pdf文件?
- 6. 如何获取死iOS设备的UDID?
- 7. 如何在iPhone中获取设备用户名的其他信息?
- 8. 如何获取其他移动设备的IP地址?
- 9. 如何实现android应用到其他Android设备和电脑
- 10. 如何读取URL在IOS PDF文件
- 11. iOS恢复其他设备上的IAP
- 12. 如何获取设备(android)电话号码或其他设备唯一的id可以从系统中获取
- 13. 在LightSwitch中获取其他文件
- 14. IPA文件没有在iOS中获取设备标记
- 15. 如何从在其他iOS应用
- 16. 在iOS中获取设备信息?
- 17. 如何在同一个wifi中获取其他设备的主机名?
- 18. iOS应用程序上的Xcode Swift文本不适用于其他设备
- 19. 如何从其他iOS应用程序读取文档?
- 20. 如何在C#中获取iOS设备的广告ID?
- 21. 如何获得iOS设备
- 22. 如何在Android设备上启动其他应用程序
- 23. 如何使用itextsharp向其他pdf文件附加一个pdf
- 24. 如何防止其他iOS应用程序打印到AirPrint设备?
- 25. 设置其他类的值,在其他类中获取值
- 26. 如何获取其他文件夹的父文件夹?
- 27. 如何在j2me中使用cellid获取lat和long的设备?
- 28. 如何在iOS中获取设备令牌?
- 29. 如何在一台设备开始从应用的活动,以应用在其他设备
- 30. Fabric如何获取iOS设备的iOS UDID?
先生,我需要我的设备不是我的项目目录的PDF和文档,就像我想要任何照片在我的应用程序中导入它打开photoLibrary,我从那里选择项目。如果在ibook上运行的pdf相同,我通过我的曲调同步我希望在我的应用程序导入 –
可能这会帮助你http://stackoverflow.com/questions/2594321/how-do-i-launch-ibooks -e-读者编程方式上的ipad – MrWaqasAhmed