Skip to content

Commit c1f3855

Browse files
committed
(FlutterwavePayViewController.swift): replaced forced unwrapping of textfield.text with optional binding
1 parent 5b908c3 commit c1f3855

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

FlutterwaveSDK/Classes/UI/NewExtraFlutterwave/FlutterWave+UIPickerView.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ extension FlutterwavePayViewController : UITextFieldDelegate,CardSelect,UIPicker
2929
item.backgroundColor = .white
3030
}
3131

32-
if let pinText = textField.text {
32+
if let text = textField.text {
3333

34-
for (index,_) in (textField.text?.enumerated())!{
34+
for (index, _) in text.prefix(pinViewContainer.pins.count).enumerated() {
3535
pinViewContainer.pins[index].backgroundColor = .gray
3636
}
37-
if ((textField.text?.count)! == 4){
37+
if text.count == pinViewContainer.pins.count {
3838
textField.resignFirstResponder()
3939
}
4040
}

0 commit comments

Comments
 (0)