textView不会加载字符串

时间:2018-09-20 22:54:06

标签: swift uitextview

我有一个对象,其中包含2个用于名称和文本的字符串值。第一个包含名称的View控制器准备并执行segue,以便填充文本的第二个View Controller变量。每次尝试设置textView.text = selectedObject.text时,都会收到一个线程1错误,说它等于nil。我使用了一条打印语句来验证它是否包含字符串形式的文本,而不是nil,但是代码在运行过程中始终崩溃

var selectedObject : Item? {
        didSet{
            load()
        }
    }

func load() {
        if selectedObject?.text == "" {
            //do nothing
        }else{
        text = (selectedObject?.text)!
        print(text) //shows theres a text value
        TextView.text = text //thread 1 error, says nil
        }
    }

0 个答案:

没有答案