【发布时间】:2018-01-18 11:59:35
【问题描述】:
我从网络服务接收一个字符串,我想将它存储为 pdf 文件。
我知道有人问过,但答案总是一样的。我试过了,没用,解释不够。
所以,这就是我正在做的:
NSData *data = [documentString dataUsingEncoding:NSUTF8StringEncoding];
NSString *formattedName = [NSString stringWithFormat:@"%@.pdf", name];
NSString *pdfPath = [@"documents/" stringByAppendingPathComponent:formattedName];
NSError *error = nil;
if([data writeToFile:pdfPath options:NSDataWritingAtomic error:&error]) {
}
if没有进入,我认为文件没有生成。
我正在使用 Objective-c,xcode 9。
我应该修改什么?
【问题讨论】:
-
打印错误可能是文件路径不正确
-
@Sh_Khan "文件夹“myname.pdf”不存在。" UserInfo={NSFilePath=documents/myname.pdf, NSUserStringVariant=Folder, NSUnderlyingError=0x6000006587e0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}} 你说得对,但我不明白,为什么它应该存在?我要创建它
-
您的文档路径不正确
-
@JaimeAlcántaraArnela 引用此链接 => stackoverflow.com/questions/5437809/…
标签: ios objective-c pdf