// // Copyright (c) 2018 Open Whisper Systems. All rights reserved. // #import NS_ASSUME_NONNULL_BEGIN extern const NSUInteger kMin2FAPinLength; extern const NSUInteger kMax2FAPinLength; extern NSString *const TappedStatusBarNotification; @interface ViewControllerUtils : NSObject - (instancetype)init NS_UNAVAILABLE; // This convenience function can be used to reformat the contents of // a phone number text field as the user modifies its text by typing, // pasting, etc. + (void)phoneNumberTextField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)insertionText countryCode:(NSString *)countryCode; + (void)ows2FAPINTextField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)insertionText; + (NSString *)examplePhoneNumberForCountryCode:(NSString *)countryCode callingCode:(NSString *)callingCode; @end NS_ASSUME_NONNULL_END