2017-02-03 8 views
0

В настоящее время пытается получить доступ к информации, хранящейся в этом методеПолучить данные функции внутри метода (простой код включен)

-(long long)numberOfPages; 

пытается сделать это в то время как уже в другом методе, используя логотипы

Вот что это выглядит например, можете ли вы помочь мне заставить его работать? благодаря

-(double)_spacing { 

if (numberOfPages == 3) { 
//execute code 
} 
else { 
//do this 


    } 
} 

необходимо определить количество страниц на устройстве с помощью этого метода, оцененная помощь, это должно быть довольно легко для опытного кодера. мой googling заставил меня поверить, что мне, возможно, понадобится использовать интерфейс?

ответ

1

При вводе только numberOfPages вы пишете переменной ссылки, и вы, конечно, не имеете переменный, но в методе. Методы должны называться:

if ([self numberOfPages] == 3) ... 

В этом случае метод не принимает никаких аргументов и возвращает простое значение, которое вы также можете рассматривать его как «добытчик» из свойства и вызвать его, используя синтаксис доступа к свойствам:

if (self.numberOfPages == 3) ... 

НТН

+0

спасибо за описательный ответ, помог мне лучше понять его – user286152