我有两行代码。
ifstream fin("text.txt");
string line;
const vector<string> pathsNames={"path1=", "path2="};
vector<string> paths(pathsNames.size());
while (getline(fin, line)) {
if (line.find("Set") == 0)
{
for(std::vector<string>::size_type x=0; x<pathsNames.size(); x++){
if(line.find(pathsNames[x])!=string::npos){
paths[x]=line.substr(line.find(pathsNames[x]) + pathsNames[x].length());
break;
}
}
}
}
//print results
for(std::vector<string>::size_type x=0; x<pathsNames.size(); x++){
cout << pathsNames[x] << paths[x] << endl;
}
在执行segue之前,我想确保它创建了一个firebase用户并将该用户的数据更新到Firebase数据库中。我想不出一个可靠的方法来测试写入Firebase是否异步。如果您之前有过这方面的经验并且可以告诉我写Firebase的工作方式,我会非常感激。