TinkMoneyManagerUI Documentation Beta

Class Transaction​Edit​View​Controller

public final class TransactionEditViewController: UIViewController

A view controller that you can use to edit a transaction.

Required scopes: transactions:categorize and categories:read.

Overview

Use the TransactionEditViewController when you want let the user to edit a transaction.

let transactionsViewController = TransactionEditViewController(transaction: <#Transaction#>)
let navigationController = UINavigationController(rootViewController: transactionsViewController)
show(navigationController, sender: <#Any#>)
TransactionEditViewController TransactionEditViewController UIAdaptivePresentationControllerDelegate UIAdaptivePresentationControllerDelegate TransactionEditViewController->UIAdaptivePresentationControllerDelegate UIViewController UIViewController TransactionEditViewController->UIViewController

Conforms To

UIAdaptivePresentationControllerDelegate
UIViewController

Initializers

init(tink:​transaction:​)

public init(tink: Tink = .shared, transaction: Transaction)

Initializes a new view controller.

Parameters

tink Tink

A configured Tink object.

transaction Transaction

A Transaction to let the user to edit.

Methods

load​View()

override public func loadView()

view​Did​Load()

override public func viewDidLoad()

trait​Collection​Did​Change(_:​)

override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?)

presentation​Controller​Did​Attempt​ToDismiss(_:​)

public func presentationControllerDidAttemptToDismiss(_ presentationController: UIPresentationController)