Fixing iOS 17+ breaking changes: UIRefreshControl, viewIsAppearing & testability | iOS Dev Mentoring
😱 Are your iOS apps logging the warning "⚠️ A UIRefreshControl received offscreen beginRefreshing. Ignored." on Xcode 15+?
iOS 17 introduced breaking changes that made it harder to use and test UIRefreshControl.
iOS 17 also introduced a new UIViewController lifecycle method: viewIsAppearing.
So watch this mentoring session now to learn how to use and test UIRefreshControl and the new viewIsAppearing lifecycle method on iOS 17+ (backwards compatible with iOS 13+!).
Join the iOS Lead Essentials program.