ZoomingPDFViewer崩溃

时间:2017-03-07 11:59:01

标签: ios objective-c xcode pdf crash

您好我正在从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];
}

如果有人知道,请提供帮助。

由于

1 个答案:

答案 0 :(得分:1)

最后我修好了。我创建了一个新项目并替换了示例代码(pdfZoomViewer)中的文件,并在故事板中初始化我们的起始视图控制器集,与示例相同。确保您的插座连接已从故事板连接。