您好我正在从Apple运行ZoomingPDFViewer示例代码,但应用程序崩溃时出现以下警告。
ZoomingPDFViewer [1557:280734] *由于未捕获的异常终止应用程序' NSInvalidArgumentException',原因:' - [PDFScrollView setPDFPage:]:无法识别的选择器发送到实例0x10101b200' * 首先抛出调用堆栈:
我现在正在使用xcode 8.2。
当更新DataViewController方法viewdidload时,应用程序正在运行,但pdf未显示,为什么我不知道。
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
_scrollView=[[PDFScrollView alloc]initWithFrame:self.view.frame];
self.page = CGPDFDocumentGetPage( self.pdf, self.pageNumber );
NSLog(@"self.page==NULL? %@",self.page==NULL?@"yes":@"no");
if( self.page != NULL ) CGPDFPageRetain( self.page );
[self.scrollView setPDFPage:self.page];
}
如果有人知道,请提供帮助。
由于
答案 0 :(得分:1)
最后我修好了。我创建了一个新项目并替换了示例代码(pdfZoomViewer)中的文件,并在故事板中初始化我们的起始视图控制器集,与示例相同。确保您的插座连接已从故事板连接。