我在连接到这样的数据存储区时看到了捕获错误的选项:
datastoreManager.openDefaultDatastore(function(error, datastore){
if(error){
alert(error);
}
});
但我不确定如何捕获错误,例如数据存储区太大时:
我认为在插入失败后我需要抓住这个。我该怎么做?
答案 0 :(得分:1)
围绕insert
的try / catch应该有效:
try {
table.insert({
field_name: large_value,
});
} catch(err) {
// error handling here
}