我刚开始使用 React Native Firebase 和 Crashlytics(版本 6)。当我调用firebase.crashlytics().recordError(error)JScatch块时,我在 Firebase Crashlytics 日志中看到类似于以下内容的错误。这是预期的行为吗?
这个错误日志没有任何有用的信息,所以我不确定我是否正确使用它。(我考虑将其创建为错误报告,但这似乎是预期行为或用户错误)。
触发的错误:
来自错误之一的堆栈跟踪:
如果这是预期的行为,我可能会这样称呼它:firebase.crashlytics().recordError(new Error('The error description');。这样我就知道错误在哪里,因为我无法从行号中知道错误在哪里。这样做的缺点是它不会显示实际的错误消息,所以我知道错误在哪里,但不知道错误是什么。
总体而言,React-Native Firebase 对我来说非常有用,所以感谢所有的辛勤工作(如果您是团队的一员)!
对于下面的C代码,当我只输入一个字符时,我希望最后一个printf打印"10,10".而是打印"10,8".input当malloc 10个字节时,为什么只有8个字节?
char* input;
unsigned long inputLen = 10;
input = (char*) malloc(10 * sizeof(char));
printf("Input: ");
getline(&input,&inputLen,stdin);
printf("%lu,%d",inputLen,sizeof(input));
Run Code Online (Sandbox Code Playgroud)