ios调用js脚本函数

  • 内容
  • 评论
  • 相关
- (NSDictionary *)getColorName:(NSString *)colorCode {
    NSString * path = [[NSBundle mainBundle] pathForResource:@"named-web-colors" ofType:@"js"];
    NSData * jsData = [[NSData alloc]initWithContentsOfFile:path];
    NSString * jsCode = [[NSString alloc]initWithData:jsData encoding:NSUTF8StringEncoding];
    NSString * finiString = [NSString stringWithFormat:@"%@", jsCode];
    self.jsContext = [[JSContext alloc]init];
    [self.jsContext evaluateScript:finiString];
    
    JSValue *jsValue = [self.jsContext evaluateScript:[NSString stringWithFormat:@"getColorName('%@')",colorCode]];
    return jsValue.toDictionary;
}

评论

0条评论

发表评论

电子邮件地址不会被公开。