有人知道如何在我写入供应商目录的Objective C类别中访问RUBYMOTION_ENV常量吗?
刚才我正在
use of undeclared identifier 'RUBYMOTION_ENV'
#import "NSDate+SecsIn25Mins.h"
@implementation NSDate (SecsIn25Mins)
+ (int) secsIn25Mins {
return RUBYMOTION_ENV == @"development" ? 10 : 1500;
}
@end
答案 0 :(得分:0)
您可以从Objective-C调用Ruby中定义的方法。 如果您定义了返回RUBYMOTION_ENV值的方法, 你可以在Objective-C中检索它。
Ruby代码:
class RubyMotion
def self.env
RUBYMOTION_ENV
end
end
Objective-C代码:
id RubyMotion = NSClassFromString(@"RubyMotion");
NSLog(@"%@", [RubyMotion performSelector:@selector(env)]);