Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在swift中清除带有代码的标签内容?_Ios_Swift_Label - Fatal编程技术网

Ios 如何在swift中清除带有代码的标签内容?

Ios 如何在swift中清除带有代码的标签内容?,ios,swift,label,Ios,Swift,Label,我想在模拟器第一次启动时用swift代码清除标签的内容,而不是用Xcode的接口生成器。我该怎么做?有人能帮我吗?谢谢 用这个 yourLabel.text = "" 或 您可以使用: textLabel.text = nil 因为textLabel。text是可选字符串。您是否尝试过self.myLabel.text=“”,但我在ViewController文件中的标签代码如下所示:@IBOutlet弱var showName:UILabel!这是一个隐式展开的可选项,不能初始化为nil。

我想在模拟器第一次启动时用swift代码清除标签的内容,而不是用Xcode的接口生成器。我该怎么做?有人能帮我吗?谢谢

用这个

yourLabel.text = ""

您可以使用:

textLabel.text = nil

因为textLabel。text是可选字符串。

您是否尝试过self.myLabel.text=“”,但我在ViewController文件中的标签代码如下所示:@IBOutlet弱var showName:UILabel!这是一个隐式展开的可选项,不能初始化为nil。您将.text设置为nill而不是var本身。我知道您的意思,但我应该将此语句放在哪里?当我把@IBOutlet弱var showName:UILabel放在后面时!出现错误并显示“预期声明”。如果您想在每次加载视图时只重置一次,请将其放入viewDidLoad()中,我很高兴它对您有所帮助。
textLabel.text = nil