Skip to content

Commit 5b908c3

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

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

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

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

32-
for (index,_) in (textField.text?.enumerated())!{
33-
pinViewContainer.pins[index].backgroundColor = .gray
34-
}
35-
if ((textField.text?.count)! == 4){
36-
textField.resignFirstResponder()
32+
if let pinText = textField.text {
33+
34+
for (index,_) in (textField.text?.enumerated())!{
35+
pinViewContainer.pins[index].backgroundColor = .gray
36+
}
37+
if ((textField.text?.count)! == 4){
38+
textField.resignFirstResponder()
39+
}
3740
}
3841

3942
}

0 commit comments

Comments
 (0)