Ich möchte eine Klassenmethode von einer Instanzmethode aufrufen, um ihren Rückgabewert zu verwenden.Aufruf einer Klassenmethode von einer Instanzmethode
Das ist meine Klassenmethode
+(double) minFMFrequency {
return 88.3;
}
und dies ist meine Instanz-Methode
-(void) chackFrequency {
switch (band) {
case 'F':
if (self.frequency > Value obtained from class method)
frequency=107.9;
break;
default:
break;
}
}
band
und frequency
Instanzvariablen sind.
Sie wollen also, was wissen, anstelle von 'Wert von Klasse method' erhalten setzen? Was hast du probiert? –
mögliche Duplikate von [Objective-c: Call-Klassenmethode innerhalb derselben Klasse] (http://stackoverflow.com/questions/7290156/objective-c-call-class-method-within-same-class) –
Ich versuchte es selbst. minFMFrequency, [self minFMFrequency] –