質問: fullText[targetOfRightIndex..
回答: いつだったかのコメント欄にすでに書いていますが、左側だけならシンプルに ``` @IBAction func deleteLeftCharacter(sender: UIButton) { InputView.deleteBackward() } ``` とやる選択肢もあります。ちなみにInputView.deleteForward()は無いので実装の必要がありました。 一からコードを書くならば、やることを反転させて ``` @IBAction func deleteLeftCharacter(_ sender: UIBarButtonItem) { guard let fullText = textView.text else { return } let location = textView.selectedRange.location let count = fullText.utf16.count if location <= 0 { return } let offset = location - count let endIndex = fullText.utf16.endIndex let cursorIndex = fullText.utf16.index(endIndex, offsetBy: offset) let rightText = fullText[cursorIndex..