Ios 使用ART中的组件文本时出错

Ios 使用ART中的组件文本时出错,ios,react-native,Ios,React Native,我目前正在使用react nativeART模块,除了文本组件之外一切正常,但该漏洞只发生在iOS中,在android中,一切似乎都正常工作 当我尝试在iOS react中使用文本组件时,会出现以下错误: 在Xcode控制台输出中: 2016-09-20 17:17:17.663 [error][tid:main][RCTConvert.m:57] Error setting property 'frame' of ARTText with tag #7: JSON value '' of t

我目前正在使用react native
ART
模块,除了文本组件之外一切正常,但该漏洞只发生在
iOS
中,在
android
中,一切似乎都正常工作

当我尝试在iOS react中使用文本组件时,会出现以下错误:

在Xcode控制台输出中:

2016-09-20 17:17:17.663 [error][tid:main][RCTConvert.m:57] Error setting property 'frame' of ARTText with tag #7: JSON value '' of type NSNull cannot be converted to NSDictionary
由于react native
ART
没有文档,很可能我做得不对,但我已经阅读了源代码,我尝试的东西都不起作用

其他信息:

  • React本机版本:0.33.0
  • 平台:iOS
  • 操作系统:macOS
  • Xcode:8.0
RnPlay已关闭,因此我将在此处发布代码:


RNplay一旦启动,我将更新此帖子并将代码放在那里。

我自己也有此错误,结果发现您需要提供字体属性,根据此

从那里抄来的

<ARTText font={`13px "Helvetica Neue", "Helvetica", Arial`} fill="#000000" x={16} y={16}>Hello</ARTText>
你好
您可以通过这种方式指定字体值,这种方式适用于iOS和Android:

<ART.Text
  font={{
    fontFamily: 'Helvetica Neue',
    fontSize: 13,
  }}
  fill="#000000"
  x={16}
  y={16}
>
  Hello
</ARTText>
,它们是:

  • fontWeight:(数字|“粗体”|“正常”)
  • fontStyle:('italic'|'normal')

谢谢你的回答,我现在不在项目中,但我会在几周后尝试你的解决方案,如果有效,我会将你的答案指定为正确答案。节日快乐:)我在iOS上得到了这个,但现在我正试图在Android上得到它。我尝试了
font={'13px sans serif}'
,但似乎没有任何效果。我当前正在显示文本,但无法使用此更改当前字体大小,无论输入什么值。有什么想法吗?