TinkMoneyManagerUI Documentation Beta

Protocol Edit​Budget​View​Controller​Delegate

public protocol EditBudgetViewControllerDelegate: AnyObject

A set of methods that your delegate object can implement to track when the user edit(update or delete) the budget.

EditBudgetViewControllerDelegate EditBudgetViewControllerDelegate AnyObject AnyObject EditBudgetViewControllerDelegate->AnyObject BudgetDetailsViewController BudgetDetailsViewController BudgetDetailsViewController->EditBudgetViewControllerDelegate

Conforms To

AnyObject

Types Conforming to Edit​Budget​View​Controller​Delegate

BudgetDetailsViewController

A view controller that displays details of a budget.

Requirements

edit​Budget​View​Controller(_:​did​Edit​Budget:​)

func editBudgetViewController(_ viewController: EditBudgetViewController, didEditBudget budget: Budget)

Tells the delegate that the user updated a budget.

Parameters

view​Controller Edit​Budget​View​Controller

The view controller that called this method.

budget Budget

The budget that the user updated.

edit​Budget​View​Controller(_:​did​Delete​Budget:​)

func editBudgetViewController(_ viewController: EditBudgetViewController, didDeleteBudget budget: Budget)

Tells the delegate that the user deleted a budget.

Parameters

view​Controller Edit​Budget​View​Controller

The view controller that called this method.

budget Budget

The budget that the user deleted.

edit​Budget​View​Controller(_:​did​Fail​With​Error:​)

func editBudgetViewController(_ viewController: EditBudgetViewController, didFailWithError error: Error)

Tells the delegate that an error occurred while the user was editing the budget.

Parameters

view​Controller Edit​Budget​View​Controller

The view controller that called this method.

error Error

The error that occurred.