Fix calculator sample after enabling -Xobjc-generics (#3787)

This commit is contained in:
SvyatoslavScherbina
2020-01-27 14:58:24 +03:00
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 +