TinkMoneyManagerUI Documentation Beta

Protocol Budget​Details​View​Controller​Delegate

public protocol BudgetDetailsViewControllerDelegate: AnyObject

A set of methods that your delegate object can implement to track when the user edit the budget.

BudgetDetailsViewControllerDelegate BudgetDetailsViewControllerDelegate AnyObject AnyObject BudgetDetailsViewControllerDelegate->AnyObject

Conforms To

AnyObject

Requirements

budget​Details​View​Controller(_:​did​Update​Budget:​)

func budgetDetailsViewController(_ viewController: BudgetDetailsViewController, didUpdateBudget budget: Budget)

Tells the delegate that the user updated a budget.

Parameters

view​Controller Budget​Details​View​Controller

The view controller that called this method.

budget Budget

The budget that the user updated.

budget​Details​View​Controller(_:​did​Delete​Budget:​)

func budgetDetailsViewController(_ viewController: BudgetDetailsViewController, didDeleteBudget budget: Budget)

Tells the delegate that the user deleted a budget.

Parameters

view​Controller Budget​Details​View​Controller

The view controller that called this method.

budget Budget

The budget that the user deleted.

budget​Details​View​Controller(_:​did​Fail​With​Error:​)

func budgetDetailsViewController(_ viewController: BudgetDetailsViewController, didFailWithError error: Error)

Tells the delegate that an error occurred when the user attempted to edit the budget.

Parameters

view​Controller Budget​Details​View​Controller

The view controller that called this method.

error Error

The error that occurred.