skip to Main Content

I’m encountering an error while trying to build my React Native iOS app. The error message I’m receiving is:

Incompatible function pointer types passing ‘YGSize (YGNodeConstRef,
float, YGMeasureMode, float, YGMeasureMode)’ (aka ‘struct YGSize
(const struct YGNode , float, enum YGMeasureMode, float, enum
YGMeasureMode)’) to parameter of type ‘YGMeasureFunc’ (aka ‘struct
YGSize (
)(struct YGNode *, float, enum YGMeasureMode, float, enum
YGMeasureMode)’)

enter image description here

I’m not entirely sure what’s causing this error or how to resolve it. From what I understand, it seems to be related to incompatible function pointer types for YGMeasureFunc.

I’ve tried researching this issue, but I couldn’t find a clear solution. Has anyone encountered a similar problem before, and if so, how did you resolve it?

2

Answers


  1. Chosen as BEST ANSWER

    Change YGNodeConstRef to YGNodeRef in RNDateTimePickerShadowView.m line 44 (in function RNDateTimePickerShadowViewMeasure) and everything seems back to normal) enter image description here


  2. Waseem, for me reverse of this works:

    Change YGNodeRef to YGNodeConstRef in RNDateTimePickerShadowView.m line 44 (in function RNDateTimePickerShadowViewMeasure) and everything seems back to normal)

    https://i.sstatic.net/lQNZL3a9.png

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search