Skip to content
Snippets Groups Projects
Commit b97fc6c7 authored by jakobsbode's avatar jakobsbode
Browse files

remove retain cycles

parent 3aa90672
No related branches found
No related tags found
No related merge requests found
......@@ -37,7 +37,7 @@ class SendViewController: UIViewController {
@IBOutlet weak var seperator3Leading: NSLayoutConstraint!
@IBOutlet weak var textViewLeading: NSLayoutConstraint!
@IBOutlet weak var scrollViewBottom: NSLayoutConstraint!
@IBOutlet var scrollviewRecognizer: UITapGestureRecognizer!
@IBOutlet weak var scrollviewRecognizer: UITapGestureRecognizer!
@IBOutlet weak var sendButton: UIBarButtonItem!
var keyboardOpened = false
......@@ -101,9 +101,13 @@ class SendViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
dataDelegate = VENDataDelegate(changeFunc: self.editName, tappedWhenSelectedFunc: self.showContact, beginFunc: self.beginEditing, endFunc: self.endEditing, deleteFunc: { () -> Void in return })
tableDataDelegate = TableViewDataDelegate(insertCallback: self.insertName)
collectionDataDelegate = CollectionDataDelegate(suggestionFunc: AddressHandler.frequentAddresses, insertCallback: self.insertName)
dataDelegate = VENDataDelegate(changeFunc: {[weak self] (tokenField: VENTokenField) in self?.editName(tokenField)},
tappedWhenSelectedFunc: {[weak self] (email: String) in self?.showContact(email)},
beginFunc: {[weak self] (tokenField: VENTokenField) in self?.beginEditing(tokenField)},
endFunc: {[weak self] (tokenField: VENTokenField) in self?.endEditing(tokenField)},
deleteFunc: { () -> Void in return })
tableDataDelegate = TableViewDataDelegate(insertCallback: {[weak self] (name: String, address: String) in self?.insertName(name, address: address)})
collectionDataDelegate = CollectionDataDelegate(suggestionFunc: AddressHandler.frequentAddresses, insertCallback: {[weak self] (name: String, address: String) in self?.insertName(name, address: address)})
startIconAnimation()
textView.font = UIFont.systemFont(ofSize: 17)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment