UserFacing

public protocol UserFacing

Protocol defining the requirements of an object to provide a ‘User Friendly’ string, such as ‘Your device is not connected to the internet.’ not 'NSURLError -1001’.

Extensions are given for:

  • -returns: A more friendly error than ‘NSURL error -1001`.

    Declaration

    Swift

    func userFacingDescription() -> String?
  • -returns: A friendly suggestion such as ‘Please connect to the internet and try again.’.

    Declaration

    Swift

    func userFacingRecoverySuggestion() -> String?