Я работаю над простым приложением и добавляю программно NSAttributedString
.Я действительно запутался, как переместить настоящее viewcontroller
в другое viewcontroller
.
. Это не повторяющийся вопрос, потому что мой вопрос о том, как перейти к просмотру контроллера и дублированию вопроса, как открыть ссылку при нажатии Какя могу сделать кликабельную ссылку в NSAttributedString? .
Снимок экрана
На изображении выше показано три NSAttributedString
, первый из которых dhiman.sham1gmail.com
, а второй * has started following
и третий Sham
.При попытке нажать на Sham
никакие действия не выполняются.я хочу переместить этот контроллер на другой контроллер, когда нажимаю Sham
.
Это мой код:
@IBOutlet weak var descriptionLbl: UILabel!
override func updateWithModel(_ model: AnyObject) {
self.descriptionLbl.attributedText = self.followingGetTextFromType(data: (model as? FollowingNotificationData)!)
}
func followingGetTextFromType(data:FollowingNotificationData) -> NSMutableAttributedString{
var attributedString = NSMutableAttributedString()
attributedString = NSMutableAttributedString(string:(data.detailsNoti?.fullName)!, attributes: strres)
let startedfollowing = NSMutableAttributedString(string:" has started following ", attributes: attrs)
attributedString.append(startedfollowing)
var discription = NSMutableAttributedString()
if data.fullName == ""{
discription = NSMutableAttributedString(string:"\((data.userName)!)", attributes: strres)
}else{
discription = NSMutableAttributedString(string:"\((data.fullName)!)", attributes: strres)
}
attributedString.append(discription)
}
Может кто-нибудь, пожалуйста, объясните мне, какрешить эту проблему, я пытался решить эту проблему, но пока нет результатов.
Любая помощь будет принята с благодарностью.
Заранее спасибо.