gpt4 book ai didi

ios - PoDoFo 库在 ios 7 中崩溃但在 ios 6 及更早版本中工作

转载 作者:行者123 更新时间:2023-11-29 10:52:16 26 4
gpt4 key购买 nike

我正在使用 PoDoFo library对于标准 PDF 注释,它在 ios6 和更早版本上工作,当我将应用程序升级到 ios7 时,它会像这样显示 EXC_BAD_ACCESS

enter image description here

它在这段代码中崩溃了

  PdfMemDocument *doc1 = [APDFManager createPdfForFileAtPath:pdfpath_name];

+(PdfMemDocument*)createPdfForFileAtPath:(NSString*)path
{

PoDoFo::PdfMemDocument* doc = new PoDoFo::PdfMemDocument([path UTF8String]);

return (PdfMemDocument*)doc;
}

最佳答案

我个人一直在 iOS6 和 7 中使用 podofo,但没有发现任何这些问题。试试这段代码来创建 PdfMemDocument*

    PdfMemDocument *memDoc;
PdfFileInputStream fileInputStream(filePath);
char *srcBuffer = new char[fileInputStream.GetFileLength()];
size_t srcLen = fileInputStream.GetFileLength();
fileInputStream.Read(srcBuffer,srcLen);


PdfOutputDevice outputDevice(filePath);

outputDevice.Write(srcBuffer,srcLen);

memDoc.Load(srcBuffer,srcLen);

return memDoc;

关于ios - PoDoFo 库在 ios 7 中崩溃但在 ios 6 及更早版本中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19970782/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com