无法访问ivar CGPDFPageRef

时间:2012-06-21 10:06:59

标签: objective-c ios xcode variables cgpdfdocument

我无法从ContentViewController访问我的ReaderControllerView的CGPDFPageRef和CGPDFDocumentRef。我在头文件中的@public下声明了它们:

@interface ReaderContentPage : UIView{
  @public
    CGPDFDocumentRef _PDFDocRef;
    CGPDFPageRef _PDFPageRef;

我尝试像这样访问它们:

ReaderControllerView *theReader = [ReaderControllerView alloc]init];

theReader._PDFPageRef //OR
theReader._PDFDocRef

它不会出现。但是,我可以毫无问题地访问其他iVars。所以它真的让我感到困惑,为什么我不能访问这两个变量。谁能告诉我为什么?感谢。

1 个答案:

答案 0 :(得分:1)

您在CGPDFDocumentRef _PDFDocRef; CGPDFPageRef _PDFPageRef类中声明了ReaderContentPage这些变量,并尝试通过创建ReaderControllerView类的对象来访问它们,该怎么可能?