gpt4 book ai didi

string - Swift 和 Firebase |使用 textField 获取一段数据并使用该数据查询 firebase

转载 作者:行者123 更新时间:2023-11-30 13:32:20 24 4
gpt4 key购买 nike

我有一个非常奇怪的问题,我有一个文本字段,用户可以在其中输入用户名,然后使用 firebase 搜索它...但在我的 firebase 查询中我收到错误 Static member 'init(stringInterpolationSegment :)' 不能在“String”类型的实例上使用,真正没有意义的是我在我的应用程序的其他地方有相同的代码(我认为?!?!)并且它运行良好。代码全部如下...

查看 Controller 代码

import UIKit
import Spring
import Firebase

class searchUsernameViewController: UIViewController {

@IBOutlet var usernameField: DesignableTextField!
@IBOutlet var resultFoundText: UILabel!
@IBOutlet var usernameText: UILabel!

@IBAction func searchPressed(sender: AnyObject) {
let username = usernameField.text

if usernameField.text == "" {
print("oh no")
} else {
let checkWaitingRef = Firebase(url:"https://test.firebaseio.com/users")
checkWaitingRef.queryOrderedByChild("username").queryEqualToValue("\(username!)")
.observeEventType(.ChildAdded, withBlock: { snapshot in


usernameText.text = snapshot.value.valueForKey("username")
})
}
}
}

最佳答案

这仍然让我很困惑......但现在已经解决了。我修复它的方法是从 View Controller 中复制所有包含我需要的代码的代码,然后删除不需要的代码。有效?!?!我不知道为什么,但它似乎工作正常。

关于string - Swift 和 Firebase |使用 textField 获取一段数据并使用该数据查询 firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36435902/

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