Files
react-native/React
Saad NajmiandFacebook GitHub Bot 70d9b56d71 Fix Catalyst @availablity checks in RCTPullToRefreshViewComponentView.mm (#35673)
Summary:
Judging from the original [commit](https://github.com/facebook/react-native/commit/4c4948b6e83208cd517dd977b3462b1959505e1d), the availability check is probably for Catalyst, not macOS.  That matches the [apple documentation](https://developer.apple.com/documentation/uikit/uiscrollview/2127691-refreshcontrol?language=objc) as well (though we need 13.1, not 13).

To avoid needing to introduce a diff in React Native macOS (where we actually compile for macOS and not Mac Catalyst) let's fix the availability check to be more accurate. Changing `macOS` to `MacCatalyst` should be supported as per https://docs.swift.org/swift-book/ReferenceManual/Attributes.html#ID348 (https://github.com/facebook/react-native/commit/2c5a966054c2a80d63aa9c2c2a234a80a02918cf)

## Changelog

[IOS] [FIXED] - Fixed Mac Catalyst availability checks

Pull Request resolved: https://github.com/facebook/react-native/pull/35673

Test Plan: Code compiles

Reviewed By: christophpurrer

Differential Revision: D42149589

Pulled By: cipolleschi

fbshipit-source-id: fbbd31cba44f55215f2c4c0f37aad410d5bcd627
2022-12-30 01:45:18 -08:00
..
2022-09-14 16:29:20 -07:00