Я получаю вывод Необязательно («Тест»)
На самом деле, вы на правильном пути.За исключением того, что вам нужно "развернуть" это необязательное свойство .text
.Вы можете сделать это разными способами.Одним из способов является принудительная распаковка (не рекомендуется в большинстве случаев!) Примерно так:
let textToShare = "Check out the test original for \(bookTitle.text!)"
Или еще один способ - использовать nil coalescing
.Вот так:
let textToShare = "Check out the test original for \(bookTitle.text ?? "")"
Подробнее о Необязательная цепочка https://docs.swift.org/swift-book/LanguageGuide/OptionalChaining.html
PS не нужно использовать String(describing:)
.Вы используете это обычно в print()
.