UITextField 数据未上传到 firebase
UITextField data isn't uploading to firebase
我希望我的应用程序 activity 获取输入到 UItextfield 的内容并将其保存到 Firebase。
Xcode 当我 运行 我的应用程序没有显示任何错误,但文本没有上传到 firebase
import UIKit
import Firebase
class Admin_events: UIViewController {
@IBOutlet weak var event_text: UITextField!
var ref : DatabaseReference!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
ref=Database.database().reference()
}
@IBAction func sendtofirebase(_ sender: Any) {
let event = event_text.text
ref?.child("Events").setValue(event)
NSLog("Uploading...")
}
}
didReceiveMemoryWarning
仅在系统 运行 内存不足时调用。在大多数情况下,这根本不会被调用,这意味着您的 ref
属性 将保持为零。
尝试在其他地方设置 属性。 viewDidLoad
在视图控制器的生命周期中很早就被调用(并且只调用一次),所以这是进行此类设置的好地方。
import UIKit
import Firebase
class Admin_events: UIViewController {
@IBOutlet weak var event_text: UITextField!
var ref : DatabaseReference!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
// One-time setup is commonly done here.
// This is a good time to create your database reference.
ref = Database.database().reference()
}
@IBAction func sendtofirebase(_ sender: Any) {
let event = event_text.text
ref?.child("Events").setValue(event)
NSLog("Uploading...")
}
}
我希望我的应用程序 activity 获取输入到 UItextfield 的内容并将其保存到 Firebase。
Xcode 当我 运行 我的应用程序没有显示任何错误,但文本没有上传到 firebase
import UIKit
import Firebase
class Admin_events: UIViewController {
@IBOutlet weak var event_text: UITextField!
var ref : DatabaseReference!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
ref=Database.database().reference()
}
@IBAction func sendtofirebase(_ sender: Any) {
let event = event_text.text
ref?.child("Events").setValue(event)
NSLog("Uploading...")
}
}
didReceiveMemoryWarning
仅在系统 运行 内存不足时调用。在大多数情况下,这根本不会被调用,这意味着您的 ref
属性 将保持为零。
尝试在其他地方设置 属性。 viewDidLoad
在视图控制器的生命周期中很早就被调用(并且只调用一次),所以这是进行此类设置的好地方。
import UIKit
import Firebase
class Admin_events: UIViewController {
@IBOutlet weak var event_text: UITextField!
var ref : DatabaseReference!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
// One-time setup is commonly done here.
// This is a good time to create your database reference.
ref = Database.database().reference()
}
@IBAction func sendtofirebase(_ sender: Any) {
let event = event_text.text
ref?.child("Events").setValue(event)
NSLog("Uploading...")
}
}