我有两个班级:MainClass
和SecondClass
。我已经导入SecondClass.H
以MainClass.m
使用其中的一些方法。我可以调用具有双类型输入的方法,但我不能(或不知道如何)调用没有(或 void 类型)输入的方法。我可以通过命令调用 double 类型的方法:[self.second someMethod2: type double];
我尝试通过使用调用 void 输入法:[self.second someMethod1];
但这不起作用。
我在不同的类中有这两种方法。
-(void)pushOperand:(double)operand {
NSNumber *operandObject = [NSNumber numberWithDouble:operand];
[self.operandStack addObject:operandObject];
}
-(双)popOperand {
NSNumber *operandObject = [self.operandStack lastObject];
if( operandObject ) [self.operandStack removeLastObject];
return [operandObject doubleValue];
}
我可以使用第一种方法
[self.brain pushOperand:[self.display.text doubleValue]];
但是xcode甚至找不到第二种方法。我试过了
[self.brain popOperand];, [self.brain popOperand];, ...