我有一个需要注释 pdf 的应用程序。我一直在使用如何在objective-c中编辑PDF的代码?它很棒,除了文件位置部分。我从使用中获取 pdf
NSString *newFilePath = [[NSBundle mainBundle] pathForResource:@"Untitled_4" ofType:@"pdf"];
这在模拟器中有效,但不适用于我的测试 iPad。
我收到了这个错误:
CGDataConsumerCreateWithFilename: failed to open 'long boring file path' for writing: Operation not permitted.
我也玩过
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *newFilePath = [documentsDirectory stringByAppendingPathComponent:@"Untitled_4.pdf"];
我现在明白“您不允许写入应用程序包”。谢谢操作无法完成。不允许操作
当我稍后尝试打开新的带注释的 pdf 时,它无法正确打开。
任何帮助将不胜感激。你们真棒!
希望这将帮助其他需要在 iOS 中使用 pdf 注释的人。