- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我通过“zero2launch”购买了有关如何制作 Tinder 应用程序的 udemy 教程,并按照它进行操作,效果非常好,但是,卡片上的用户是男性和女性,我想找到一种方法 - 使用分段控制 - 仅显示男性或女性。
我已尝试向他们发送消息,但几天后尚未收到回复,因此我现在转向 stackOverflow 社区来帮助我。
我相信这是适当的代码
func findUsers() {
if queryHandle != nil, myQuery != nil {
myQuery.removeObserver(withFirebaseHandle: queryHandle!)
myQuery = nil
queryHandle = nil
}
guard let userLat = UserDefaults.standard.value(forKey: "current_location_latitude") as? String, let userLong = UserDefaults.standard.value(forKey: "current_location_longitude") as? String else {
return
}
let location: CLLocation = CLLocation(latitude: CLLocationDegrees(Double(userLat)!), longitude: CLLocationDegrees(Double(userLong)!))
self.users.removeAll()
myQuery = geoFire.query(at: location, withRadius: distance)
queryHandle = myQuery.observe(GFEventType.keyEntered) { (key, location) in
if key != Api.User.currentUserId {
Api.User.getUserInforSingleEvent(uid: key, onSuccess: { (user) in
if self.users.contains(user) {
return
}
if user.isMale == nil {
return
}
self.users.append(user)
self.setupCard(user: user)
print(user.username)
})
}
}
}
}
任何帮助将不胜感激!
最佳答案
我还是不明白你的具体问题是什么?您也许可以使用这个:
@IBAction func selectGender(_ sender: UISegmentedControl) {
switch(sender.selectedSegmentIndex){
case 1: // male users
// update your cards to only list male users
self.users = self.users.filter { $0.isMale }
case 2: // female users
self.users = self.users.filter { !$0.isMale }
}
}
并将此操作连接到您的分段控件
关于swift - 如何让男性或女性用户仅显示在 Tinder 风格的应用程序上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56948581/
如何通过HTML文本框验证男性/女性? JavaScript: function myFunction(evn) { var x = document.getElementById("gend
我有一张表,其中包含性别编码为 0 和 1 的人员。我需要每隔一行选择男性/女性。我以为我可以通过使用模数和性别代码 0 和 1 以某种方式管理它,但我还没有设法弄清楚...... 我正在寻找的结果如
我创建了一个 php 程序,用户可以选择 10 月 1 日到 11 月 1 日等日期。选择后,该程序将生成在给定日期之间生病的学生的结果。另外,我希望用户选择他/她是否只想显示男性或女性结果。如果用户
我有以下头痛......我试图一次获得三个不同子句的平均评分,我想也许使用 UNION 命令会起作用,但它只会从第一个查询中找到值(要求的查询)平均评级)。 averageMaleRating 和av
我明白了。 Male Female 我必须做什么才能获得这些值?我需要它稍后将它们发送到数据库,所以我必须得到 0 或 1 来填充该字段。 最佳答案 由于您输入的名称是分开的,因此它不会真正用作单选按
我是一名优秀的程序员,十分优秀!