react-native将数据传递给javascript中的 - (UIView *)视图

时间:2016-01-21 14:22:09

标签: javascript objective-c uitextview react-native

我的- (UIView *)view方法返回uitextview

看起来像这样

- (UIView *)view
{
  UITextView *tx =[[UITextView alloc]init];
  [tx setReturnKeyType:UIReturnKeyDone];
  [tx setTag:1];
  tx.delegate = self;

  return tx;
}

我希望能够在创建UITextView时将javascript值传递给此方法。我不确定react-native是否支持。 简单的例子,我希望它看起来像这样。

- (UIView *)view
{
  UITextView *tx =[[UITextView alloc]init];
  [tx setReturnKeyType:UIReturnKeyDone];
  [tx setTag:1];
  tx.delegate = self;

  //here is where I use the passed in values
  tx.text=javascriptValuePassedIn;
  return tx;
}

我需要将一些数据加载到我想要从javascript传入的UITextView创建中。我不能在创作时使用代表。我能想到如何做到这一点的唯一方法是设置一些宁静的服务来抓取数据并在UITextView创建时使用它。

1 个答案:

答案 0 :(得分:0)

自上而下的数据是反应原生的限制。我不认为您可以在组件创建时将数据从JS推送到Native ios代码。我必须设置一些restful服务来在创建组件时获取数据。