chronotruck / FlagPhoneNumber

A formatted phone number UITextField with country flag picker.
Apache License 2.0
437 stars 318 forks source link

fix for copy pasting valid phone number #155

Open anees17861 opened 4 years ago

anees17861 commented 4 years ago

There is an issue of copying a valid phone number with country code. The code appends the selected country code resulting in invalid number. To solve this I've copied the content of set(phoneNumber) to didEditText(). It solves another issue where the selected country code doesn't match the code in pasted number

The code can be improved if set(phoneNumber) returns a boolean to wether it was a success. This helps improve client code as well since invalid numbers can then be handled better. Example use case is picking from contact picker with wrong number