FUIPasscodeRule
public struct FUIPasscodeRule
The passcode rule structure used to add a user defined passcode rule to the passcode policy.
-
Initialze a passcode rule to be added to the passcode policy.
Example:
let samplePasscodeRule = FUIPasscodeRule(displayName: "2 or more lowercase(a-z)", isDisplayed: true, rule: { passcode in var count = 0 for c in passcode.unicodeScalars { if CharacterSet.lowercaseLetters.contains(c) { count = count + 1 } } if (count < 2 ) { return false } else { return true } }) passcodePolicy.addPasscodeRule(passcodeRule: samplePasscodeRule)
Declaration
Swift
public init(displayName: String, isDisplayed: Bool, rule: @escaping (String) -> Bool)
Parameters
displayName
The name to be displayed on the create passcode screen for this rule.
isDisplayed
Indicates whether this passcode rule will be displayed to the user in the create passcode screen or not.
rule
The user-defined rule.