FUIPasscodeRule
public struct FUIPasscodeRule
The passcode rule structure used to add a user defined passcode rule to the passcode policy.
-
Initialize 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
displayNameThe name to be displayed on the create passcode screen for this rule.
isDisplayedIndicates whether this passcode rule will be displayed to the user in the create passcode screen or not.
ruleThe user-defined rule.