当我尝试使用 Xcode 在我的设备上运行我的应用程序时遇到了一个问题,我得到了一个 Possible unhandled promise rejection (id:0)
这是在一段代码中发生的,该代码出于某种原因在模拟器上运行,但在将其连接到我的计算机以测试我的应用程序时不在我的设备上运行。
这是我失败的代码:
const setMemoKey = async () => {
generateMnemonic()
.then(res => {
setLoading(false);
setMemomicKey(res);
console.log('the key', res);
return setKey('Mnemonic', res);
})
.catch(function (error) {
console.log(
'There has been a problem with your fetch operation: ' +
error.message,
);
// ADD THIS THROW error
throw error;
});
并且我正在将此代码运行到 useEffect 中,我的手机在调用 generateMnemonic
函数时会失败并显示上述错误。