Ios 如何在swift中从uitableview切换到uitextview并使用nsattributedtext属性

Ios 如何在swift中从uitableview切换到uitextview并使用nsattributedtext属性,ios,swift,uitextview,segue,uitextviewdelegate,Ios,Swift,Uitextview,Segue,Uitextviewdelegate,我正在使用swift语言开发一个IOS应用程序,我想从uitableview的行切换到uitextview以显示一些文本,我想使用uitextview的属性文本属性,但它不起作用。如何做到这一点?首先,你不能切换到uitextview;您只能切换到另一个视图控制器。但也许您的意思是说,您的segue将转到一个视图控制器,其中包含一个UITextView。如果是这样,则control将一个segue从表视图单元格拖动到另一个视图控制器,并为该segue指定一个标识符。然后,在表视图控制器中,实现:

我正在使用swift语言开发一个IOS应用程序,我想从uitableview的行切换到uitextview以显示一些文本,我想使用uitextview的属性文本属性,但它不起作用。如何做到这一点?

首先,你不能切换到
uitextview
;您只能切换到另一个视图控制器。但也许您的意思是说,您的segue将转到一个视图控制器,其中包含一个
UITextView
。如果是这样,则control将一个segue从表视图单元格拖动到另一个视图控制器,并为该segue指定一个标识符。然后,在表视图控制器中,实现:

func prepareForSegue(_ segue: UIStoryboardSegue, sender sender: AnyObject?) {
    if segue.identifier == "the-segue-id-that-you-put-in-your-storyboard" {
        // Cast your destination view controller to the specific type
        if let destinationVC = segue.destination as? <your-view-controller-type> {
            destinationVC.textView.attributedText = <your-string>
        }
    }
}
func prepareforsgue(uuue:uistoryboardsgue,发送方:AnyObject?){
如果segue.identifier==“您放在情节提要中的segue id”{
//将目标视图控制器强制转换为特定类型
如果让destinationVC=segue.destination as{
destinationVC.textView.attributedText=
}
}
}

一个序列将您从一个UIViewController带到另一个UIViewController。您可以在viewController中拥有UITableView,其中viewController是tableView的代理。听起来你没有正确地描述你想要什么。编辑您的问题,将您的问题包括在didSelectRow委托方法中。还可以用简单的语言描述选择行时希望发生的事情。您是离开并转到新页面还是该页面上的某些内容发生了更改?我使用的是静态行,当选中该行时,它将转到一个新的视图控制器,在该控制器中,我使用uitextview来显示一些文本。我只想通过编程使用该文本的属性,因为文本会更改每个不同的行,因此我无法放置文本在故事板上uitextview的文本属性中。是的,你是对的,我想要同样的东西,但如果你告诉我如何为你写的最后一行编写属性字符串,那会更有帮助,因为我只能将NSattributedstring类型的字符串分配给destinationvc.textview.attributedText。你应该问,这很有趣,因为我有…我在destinationvc.textview.attributedText行遇到错误。错误为“致命错误:在展开可选值时意外发现零”。请确保您的
textView
的出口已正确设置为故事板中的文本视图实例。当我使用destinationvc.text=“something”时,它的设置正确,但当我使用destinationvc.textView.text=“something”时,文本会显示出来它显示了这个错误。