gpt4 book ai didi

swift - 有没有办法根据条件集完全覆盖一行代码?

转载 作者:搜寻专家 更新时间:2023-11-01 05:31:47 25 4
gpt4 key购买 nike

我为我的教堂创建了这个应用程序,其中一个功能是祈祷墙。我使用 firebase 作为与 google 登录集成的数据库。当用户发布祈祷请求时,它会显示他们的显示名称等。我实现了一个开关和一些代码行,以在开关打开时将显示名称更改为匿名。这行得通,但是它在显示名称后添加了匿名。请参阅下面的示例。

我真的是 swift 的新手,我是自学的,这是我的第一个应用程序,任何帮助将不胜感激。

@IBAction func didPostPrayerRequest(_ sender: Any) {    
var userInfo = Auth.auth().currentUser?.displayName

if privacyFilter.isOn {
userInfo?.append("anonymous")
}

let prayerPosted:[String: Any] = ["praydate": [".sv":"timestamp"], "prayer": prayerPostText.text!,"username":userInfo!]

prayerRef?.child("Prayers").childByAutoId().setValue(prayerPosted)

print("Any")

//Dismiss popover
presentingViewController?.dismiss(animated: true, completion: nil)

}

Screenshot

最佳答案

使用 userInfo = "anonymous" 简单地覆盖该值,而不是附加到它。

关于swift - 有没有办法根据条件集完全覆盖一行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57714412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com