Не могу получить доступ к ivar CGPDFPageRef

Я не могу получить доступ к CGPDFPageRef и CGPDFDocumentRef моего ReaderControllerView из моего ContentViewController. Я объявил их под @public в моем заголовочном файле, как это:

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

И я пытаюсь получить к ним доступ так:

ReaderControllerView *theReader = [ReaderControllerView alloc]init];

theReader._PDFPageRef //OR
theReader._PDFDocRef

Это не будет отображаться. Тем не менее, я могу получить доступ к другим iVars без каких-либо проблем. Поэтому меня действительно беспокоит, почему я не могу получить доступ к двум переменным. Кто-нибудь может сказать мне, почему? Благодарю.

1 ответ

Ты объявил CGPDFDocumentRef _PDFDocRef; CGPDFPageRef _PDFPageRef эти переменные в ReaderContentPage класс и пытается получить к ним доступ путем создания объекта ReaderControllerView класс как это возможно?

Другие вопросы по тегам