2017-02-03 4 views
0

Derzeit in dieser Methode gespeichert versuchen, auf Informationen zuzugreifenFunktionsdaten aus innerhalb einer Methode Get (Simple Code enthielt)

-(long long)numberOfPages; 

versucht, so zu tun, während bereits in einem anderen Verfahren unter Verwendung von Logos

heren, wie es aussieht wie, kannst du mir helfen, es funktioniert zu bekommen?

dank
-(double)_spacing { 

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


    } 
} 

Notwendigkeit, die Anzahl der Seiten auf dem Gerät mit dieser Methode an, um das für einen erfahrenen Kodierer sein recht einfach erkennen zu bestimmen. mein googeln hat mich dazu gebracht zu glauben, dass ich die schnittstelle benutzen müsste?

Antwort

1

Wenn Sie geben Sie bitte numberOfPages Sie eine Variable Referenz schreiben, und natürlich Sie haben keine Variable sondern eine Methode. Methoden müssen genannt werden:

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

Auch in diesem Fall die Methode keine Argumente nimmt und gibt einen einfachen Wert Sie es auch als „Getter“ eine Eigenschaft behandeln können und rufen Eigenschaftenaccessor Syntax:

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

HTH

+0

dank für die deskriptive Antwort, hat mir geholfen, es besser zu verstehen, – user286152

Verwandte Themen