从另一个类中的方法访问结果

时间:2012-07-18 22:45:20

标签: objective-c xcode class methods

您好我正在尝试从另一个类中的方法获取结果而不是我的方法。该方法是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 *)#>

我不知道如何在计算器大脑中输入我对实例变量的值。

1 个答案:

答案 0 :(得分:1)

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

(我假设你在同一个视图控制器中并从中访问这两个模型。)