Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.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 使用用户默认值来记住隐藏或未隐藏的内容_Ios_Swift4_Xcode9_Userdefaults - Fatal编程技术网

Ios 使用用户默认值来记住隐藏或未隐藏的内容

Ios 使用用户默认值来记住隐藏或未隐藏的内容,ios,swift4,xcode9,userdefaults,Ios,Swift4,Xcode9,Userdefaults,我使用的是Xcode 9和swift 4。 如何使用用户默认值让Xcode记住按钮隐藏或标签隐藏 尝试将其设置为默认值,并在任何地方读取 UserDefaults.standard.set(true, forKey: "isBtnHidden") 设定 self.button.isHidden = UserDefaults.standard.bool(forKey: "isBtnHidden") 它在viewDidLoad中工作,但当我将它放在if语句的按钮中时,它就不工作了。有什么想法吗?

我使用的是Xcode 9和swift 4。
如何使用用户默认值让Xcode记住按钮隐藏或标签隐藏

尝试将其设置为默认值,并在任何地方读取

UserDefaults.standard.set(true, forKey: "isBtnHidden")
设定

self.button.isHidden = UserDefaults.standard.bool(forKey: "isBtnHidden")

它在viewDidLoad中工作,但当我将它放在if语句的按钮中时,它就不工作了。有什么想法吗?默认情况下,我的按钮中的isBtnHidden键的值为false,如果button2.isHidden==true,我将代码放入,因此当按钮隐藏时,我希望它记住这一点