在新控制器中无法识别UITextView对象

问题描述

我是Swift编程的新手,所以这个问题看起来很愚蠢!

我有一个名为InfoViewController的新viewController,并将其连接到main.storyboard中的可视视图控制器,如下图:

如您所见,main.storyboard中的视图控制器已连接到InfoViewController.swift

screenshot

但是,当我将UITextView插入InfoViewController.swift时,它无法将其识别为以下图片。

link of image

出了什么问题,我们将不胜感激?

解决方法

您不能只是在视图内扔代码... swift是基于函数的...所以您可能想创建一个函数来在内部调用myText标签...

在您的课程上创建此函数:

function changeMyLabelText(){
  self.myLabel.setText("New Text")
}

并使用

在viewDidLoad方法中调用它

self.changeMyLabelText()
,

您不能从from外部方法访问outlet属性。在viewDidLoad方法中,您可以轻松访问myText outLet。

override func viewDidLoad(){
    super.viewDidLoad()
    myText.text = "something new"
}

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...