We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
as?
as!
1 parent 7efc7cc commit b58ed91Copy full SHA for b58ed91
Sources/UIKitBackend/KeyboardToolbar.swift
@@ -224,9 +224,12 @@ final class KeyboardToolbar: UIToolbar {
224
private func updateErasedItem<T: ToolbarItem>(_ expression: T, _ item: UIBarButtonItem)
225
-> UIBarButtonItem
226
{
227
- var castedItem = item as! T.ItemType
228
- expression.updateBarButtonItem(&castedItem)
229
- return castedItem
+ if var castedItem = item as? T.ItemType {
+ expression.updateBarButtonItem(&castedItem)
+ return castedItem
230
+ } else {
231
+ return expression.createBarButtonItem()
232
+ }
233
}
234
235
/// DFS on the `component` tree
0 commit comments