Skip to content

Repository files navigation

Carthage compatible

StatusProvider

Screenshot

Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views

CocoaPods Podfile

pod'StatusProvider'

Functions

  • Loading
  • EmptyView
  • Error Handling

How to use?

classErrorViewController:UIViewController,StatusController{overridefunc viewDidLoad(){
super.viewDidLoad()
title ="Error"letstatus=Status(title:"Error", description:"Oh... fu**", actionTitle:"Retry 🚀"){}show(status: status)}}classActivityViewController:UIViewController,StatusController{overridefunc viewDidLoad(){
super.viewDidLoad()
title ="Loading"letstatus=Status(isLoading:true, description:"Lädt…")show(status: status)}}classEmptyViewController:UIViewController,StatusController{overridefunc viewDidLoad(){
super.viewDidLoad()
title ="Empty"letstatus=Status(title:"no Data", description:"No data available.💣", actionTitle:"Create ⭐️", image:UIImage(named:"placeholder_instagram")){self.hideStatus()}show(status: status)}}

About

Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages