Seems like at the moment we gotta work around by excluding the UIRefreshControl from being executed on Mac Catalyst.
Consider having an extension like this:
extension UIDevice {
// Checks if we run in Mac Catalyst Optimized For Mac Idiom
var isCatalystMacIdiom: Bool {
if #available(iOS 14, *) {
return UIDevice.current.userInterfaceIdiom == .mac
} else {
return false
}
}
}
Topic:
App & System Services
SubTopic:
Core OS
Tags: