XCode 15.3 IOS 构建错误:YGMeasureFunc 的函数指针类型不兼容

问题描述 投票:0回答:1

我在尝试构建 React Native iOS 应用程序时遇到错误。我收到的错误消息是:

传递 'YGSize (YGNodeConstRef, float, YGMeasureMode, float, YGMeasureMode)' (又名 'struct YGSize (const struct YGNode , float, enum YGMeasureMode, float, enum YGMeasureMode)') 到“YGMeasureFunc”类型的参数(又名“struct YGSize ()(struct YGNode *, float, enum YGMeasureMode, float, enum YGMeasureMode)')

enter image description here

我不完全确定导致此错误的原因或如何解决它。据我了解,这似乎与 YGMeasureFunc 的函数指针类型不兼容有关。

我尝试研究这个问题,但找不到明确的解决方案。有没有人遇到过类似的问题,如果有的话,你是如何解决的?

ios xcode react-native enums build-error
1个回答
0
投票

将 RNDateTimePickerShadowView.m 第 44 行中的 YGNodeConstRef 更改为 YGNodeRef (在函数 RNDateTimePickerShadowViewMeasure 中),一切似乎都恢复正常) enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.