0

嗨,我正在尝试从我的另一个类中的方法获取结果。该方法是CalculatorBrain.m 中的一个类方法。问题是 Class 方法使用了另一个类 graphingView.m 没有存储在其中的实例变量。GraphingView 仅在单击按钮并被连接到时才被调用。如何在没有适当变量的情况下调用此类方法来启动该方法?

此方法存储在计算器大脑中。我想在 graphingView 中访问它

+ (double)runProgram:(id)program usingVariableValues:(NSDictionary *)variableValues
{
  NSMutableArray *stack;
  if ([program isKindOfClass:[NSArray class]]) {
      stack = [program mutableCopy];
  }

  return [self popOperandOffProgramStack:stack];
}

到目前为止,我有这个:

[CalculatorBrain runProgram:<#(id)#> usingVariableValues:<#(NSDictionary *)#>

我不知道如何将我必须的值放入计算器大脑中的实例变量中。

4

1 回答 1

1

将结果保存到属性中,然后您可以在另一个类中访问它们。

(我假设您在同一个视图控制器中并且正在从它访问两个模型。)

于 2012-07-18T22:50:15.740 回答