我已经看过很多YouTube视频,以前就这个确切的主题回答了问题,但由于某些原因,我的代码无效。
我想显示存储的用户名,但我无法从FireBase中提取UID
。此时,用户应该登录,因此我认为这不是强制UID
的问题。任何帮助都会很棒。
答案 0 :(得分:2)
你可以把你的uid作为:
#include <QGuiApplication>
#include <QQmlApplicationEngine>
// Add this...
#include <QImage>
#include <QImageWriter>
#include <QDebug>
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
// ... and this
QImage image("path/to/my/image.png");
QImageWriter imageWriter;
if (!imageWriter.write(image)) {
qDebug() << "Failed to write image:" << imageWriter.errorString();
}
return app.exec();
}
在你的viewdidload中添加以下代码:
var ref : DatabaseReference = Database.database().reference().child("klaw-unpw").child("users")
但是如果你用“用户”而不是“klaw-unpw”开始你的结构将会很好。
希望它对你有用。