私はSwift 3(iOS 8.3を使用)の初心者です。私はデータを分離する方法を見つけ出そうとしていましたが、運が得られませんでした。 Firebaseからのデータの読み込み/取得
{
Database = {
Kelvin = {
Institution = xxx;
"Years of Experience" = "2.5";
location = London;
};
Sophia = {
Institution = xxxx;
"Years of Experience" = 3;
location = London;
};
};
Users = {
SOOlIFsjn3839jcmlBbVEnSRH3 = {
email = "[email protected]";
password = 1234567;
};
};
}
しかし、今、私はそれがこのようなものを表示するようにデータを分けたい:基本的に、私はFirebaseから、次のデータを抽出することができる午前
var ref: FIRDatabaseReference!
ref = FIRDatabase.database().reference()
ref.observe(FIRDataEventType.value, with: { (snapshot) in
if let mydata = snapshot.value as? NSDictionary {
print(mydata)
if let namedata = mydata["Database"] as? NSArray {
print(namedata[0]) //Prints Kelvin
print(namedata[1]) //Prints Sofia
}
しかし、スウィフトはありませんNSDictionaryの型をNSArrayに変換できないことを私に伝えます。何か案は?非常に高く評価。