Я работаю над функцией со строкой атрибутов для метки, которую я буду использовать в своем приложении. Когда я go пишу свой код и запускаю свой проект, я получаю несколько ошибок внутри этой функции. Похоже, что почему-то это показывает, что «UIFont» и «UIColor» считаются неразрешенными идентификаторами. Это сбивает меня с толку, потому что я писал другие подобные функции в прошлом и никогда не сталкивался с этой проблемой. Вот мой код ниже:
var notificationText: NSAttributedString? {
guard let timestamp = timestampString else { return nil }
let attributedText = NSMutableAttributedString(string: user.username,
attributes: [NSAttributedString.Key.font: UIFont.boldSystemFont(ofSize: 12)])
attributedText.append(NSAttributedString(string: notificationMessage,
attributes: [NSAttributedString.Key.font: UIFont.systemFont(ofSize: 12)]))
attributedText.append(NSAttributedString(string: " \(timestamp)", attributes: [NSAttributedString.Key.font: UIFont.systemFont(ofSize: 12), NSAttributedString.Key.foregroundColor: UIColor.lightGray]))
return attributedText
}
Вот снимок экрана с ошибками, которые он мне дает, и где они расположены в моем коде.
![screenshot](https://i.stack.imgur.com/pdY9i.png)