                     title: NSAttributedString.tableRowTitle(
                         NSLocalizedString("Use Touch ID", tableName:  "AuthenticationManager", comment: "List section title for when to use Touch ID")
                     ),
-                    navigationController: self.navigationController
+                    navigationController: self.navigationController,
+                    delegate: nil,
+                    enabled: true,
+                    touchIDSuccess: { [unowned self] in
+                        self.touchIDAuthenticationSucceeded()
+                    },
+                    touchIDFallback: { [unowned self] in
+                        self.fallbackOnTouchIDFailure()
+                    }
                 )
             )
         }

        tableView.reloadData()
    }
}

        }

        if authInfo.useTouchID {
            AppAuthenticator.presentAuthenticationUsingInfo(
                authInfo,
                success: self.touchIDSuccess,
                fallback: self.touchIDFallback
            )
        } else {
            toggleTouchID(enabled: true)
        }
    }

    func toggleTouchID(enabled enabled: Bool) {
        authInfo?.useTouchID = enabled
        KeychainWrapper.setAuthenticationInfo(authInfo)
        switchControl?.setOn(enabled, animated: true)
    }
}

