我真的不知道出了什么问题?
我正在尝试从firebase #include <stdio.h>
#define MAX (int)1e6
int h[MAX];
int main ()
{
int N,i,max=0,temp;
scanf ("%d",&N);
for (i=0;i<N;i++)
{
scanf ("%d",&temp);
h[temp] = h[temp - 1] + 1;
if (h[temp] > max)
max = h[temp];
}
printf ("%d\n",max);
return 0;
}
节点加载一些设置数据。其他函数中其他节点的相同代码可以正常工作,但这个代码不明确。为什么呢?
Settings
答案 0 :(得分:14)
改变这个:
ref.child("Settings").child("service_types").observe(.value) { (snapshot) in
}
到此:
ref.child("Settings").child("service_types").observe(.value, with: { snapshot in
})
答案 1 :(得分:2)
你可以写下这样的电话:
ref
.child("Settings")
.child("service_types")
.observe(.value) { (snapshot: FIRDataSnapshot) in
// your code
}
或
ref
.child("Settings")
.child("service_types")
.observe(.value, with: { snapshot in
// your code
})
答案 2 :(得分:0)
这个功能对我来说:
ref.child("Settings").child("service_types").observe(.childAdded, with: { (snapshot) -> Void in
//your code
}