Ios 如何访问Objective-C类别中的RUBYMOTION_ENV

Ios 如何访问Objective-C类别中的RUBYMOTION_ENV,ios,rubymotion,Ios,Rubymotion,有人知道我如何访问我正在写入供应商目录的Objective C类别中的RUBYMOTION_ENV常量吗 刚才我有点紧张 使用未声明的标识符“RUBYMOTION\u ENV” 您可以从Objective-C调用Ruby中定义的方法。 如果定义了返回RUBYMOTION_ENV值的方法, 您可以在Objective-C中检索它 Ruby代码: class RubyMotion def self.env RUBYMOTION_ENV end end 目标C代码: id Rub

有人知道我如何访问我正在写入供应商目录的Objective C类别中的RUBYMOTION_ENV常量吗

刚才我有点紧张


使用未声明的标识符“RUBYMOTION\u ENV”


您可以从Objective-C调用Ruby中定义的方法。 如果定义了返回RUBYMOTION_ENV值的方法, 您可以在Objective-C中检索它

Ruby代码:

class RubyMotion
  def self.env
    RUBYMOTION_ENV
  end
end
目标C代码:

id RubyMotion = NSClassFromString(@"RubyMotion");
NSLog(@"%@", [RubyMotion performSelector:@selector(env)]);
id RubyMotion = NSClassFromString(@"RubyMotion");
NSLog(@"%@", [RubyMotion performSelector:@selector(env)]);