クラスメソッドをインスタンスメソッドから呼び出して、戻り値を使用したいとします。インスタンスメソッドからクラスメソッドを呼び出す
これは私のクラスのメソッド
+(double) minFMFrequency {
return 88.3;
}
であり、これは私のインスタンスメソッド
-(void) chackFrequency {
switch (band) {
case 'F':
if (self.frequency > Value obtained from class method)
frequency=107.9;
break;
default:
break;
}
}
band
とfrequency
では、インスタンス変数です。
ですから、クラスmethod'から取得した値 'の場所に置くために何を知りたいですか?何を試しましたか? –
[Objective-c:同じクラス内のコールクラスメソッド]の複製が可能です(http://stackoverflow.com/questions/7290156/objective-c-call-class-method-within-same-class) –
私は自分自身を試しました。 minFMFrequency、 [self minFMFrequency] –