iphone – 带有’CGPDFDocumentRef == NULL’的NSInternalIncons
发布时间:2020-12-14 17:22:36 所属栏目:百科 来源:网络整理
导读:我正在构建一个报亭通用应用程序.当我下载杂志问题并打开它时,它运行正常,但是当我删除它,重新下载并打开它时会抛出以下内容: 2013-04-01 22:06:07.672 Magazine[14353:707] *** Assertion failure in -[ReaderContentPage initWithURL:page:password:],/Vo
我正在构建一个报亭通用应用程序.当我下载杂志问题并打开它时,它运行正常,但是当我删除它,重新下载并打开它时会抛出以下内容:
2013-04-01 22:06:07.672 Magazine[14353:707] *** Assertion failure in -[ReaderContentPage initWithURL:page:password:],/Volumes/Files/Work in progress/el-beit/Magazine/Sources/ReaderContentPage.m:471 2013-04-01 22:06:07.680 Magazine[14353:707] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException',reason: 'CGPDFDocumentRef == NULL' *** First throw call stack: (0x35a4788f 0x3366b259 0x35a47789 0x34e3b3a3 0x84e59 0x85ba7 0x96d47 0x976ad 0x34e6d933 0x35a1ba33 0x35a1b699 0x35a1a26f 0x3599d4a5 0x3599d36d 0x33738439 0x33175cd5 0x6cf81 0x6cf08) terminate called throwing an exception(lldb) 我通过删除它的问题删除该文件: NKLibrary *nkLib = [NKLibrary sharedLibrary]; NKIssue *issue = [nkLib issueWithName:[kBaseFeatureID stringByAppendingString:((NSNumber *)self.listOfMonths[index]).stringValue]]; NSString *name = issue.name; [nkLib removeIssue:issue]; [nkLib addIssueWithName:name date:[self.dateFormatter dateFromString:((NSNumber *)self.listOfMonths[index]).stringValue]]; 我正在使用报亭,iOS6,Xcode 4.6,MKStoreKit以及该项目的模板:https://github.com/vfr/Reader 读者似乎试图打开已删除的文件而不是我给它的文件. 任何帮助将不胜感激,提前谢谢. 解决方法
我通过使用解决了这个问题
[[ReaderDocument alloc] initWithFilePath:file password:nil]; 代替 [ReaderDocument withDocumentFilePath:file password:nil]; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |