本地存储错误 - 值不在预期范围内

本文关键字:范围内 存储 错误 | 更新日期: 2023-09-27 18:34:03

我正在完成我的第一个 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);
        }
    }

---------------------------------------------------------------------------------提前致谢菲尔

本地存储错误 - 值不在预期范围内

如果您尝试添加具有已存在的键的项目,则会得到这个。

确保您没有尝试在已存在的密钥时添加。

使用设置字典的一般模式是创建单个方法来添加或更新,并在内部检查键是否存在,然后根据需要添加或更新条目。