Fix calculator sample after enabling -Xobjc-generics (#3787)
This commit is contained in:
committed by
GitHub
parent
efdd425d99
commit
94c076d0a8
@@ -26,7 +26,10 @@ class ViewController: UIViewController, UITextViewDelegate, UICollectionViewData
|
|||||||
@IBOutlet var input: UITextView!
|
@IBOutlet var input: UITextView!
|
||||||
@IBOutlet var numpad: UICollectionView!
|
@IBOutlet var numpad: UICollectionView!
|
||||||
|
|
||||||
private let parser = PartialParser(composer: Calculator(), partialComposer: PartialRenderer())
|
private let parser = PartialParser<KotlinDouble, NSAttributedString>(
|
||||||
|
composer: Calculator(),
|
||||||
|
partialComposer: PartialRenderer()
|
||||||
|
)
|
||||||
|
|
||||||
@IBAction func numpadButtonPressed(_ sender: UIButton) {
|
@IBAction func numpadButtonPressed(_ sender: UIButton) {
|
||||||
let title = sender.currentTitle!
|
let title = sender.currentTitle!
|
||||||
@@ -63,7 +66,7 @@ class ViewController: UIViewController, UITextViewDelegate, UICollectionViewData
|
|||||||
result.text = ""
|
result.text = ""
|
||||||
}
|
}
|
||||||
|
|
||||||
let attributedText = parsed.partialExpression as! NSAttributedString
|
let attributedText = parsed.partialExpression
|
||||||
|
|
||||||
if let remainder = parsed.remainder {
|
if let remainder = parsed.remainder {
|
||||||
partialResult.attributedText = attributedText +
|
partialResult.attributedText = attributedText +
|
||||||
|
|||||||
Reference in New Issue
Block a user