我正处于完成我的第一个WP7应用程序的阵痛中,我现在遇到一个刚刚出现的奇怪错误。
当我将数据保存回本地存储(添加模式)时,我收到错误消息“值不在预期范围内”这只有一个新的关键项目,更新工作细
有人有任何想法或想法吗?
// -----------------------------------------------------------------------------
//Setting the fileName
// IsolatedStorageSettings appSettings = IsolatedStorageSettings.ApplicationSettings;
// -----------------------------------------------------------------------------
// -------------------------------Local Storage----------------------------------------------
public void setLocalStorage(string key, object value) {
try
{
// add new Anchorage/drift values
appSettings.Add(key, value);
}
catch (ArgumentException ex)
{
MessageBox.Show("An error occurred during writing the key " + key + ex, "ERROR", MessageBoxButton.OK);
}
}
// --------------------------------------------- ------------------------------------ 提前致谢 菲尔
答案 0 :(得分:1)
如果您尝试使用已存在的密钥添加项目,则会得到此信息。
确保您没有尝试添加已存在的密钥。
使用设置字典的一般模式是创建一个添加或更新的方法,并在内部检查密钥的存在,然后根据需要添加或更新条目。