【问题标题】:Alternative to IsolatedStorageSettings for MonoTouchMonoTouch 的独立存储设置的替代方案
【发布时间】:2013-04-24 19:01:59
【问题描述】:

我正在尝试重新创建我最初为 Windows Phone 7.8 制作的应用程序 - 当我们最初制作它时;我们使用了 IsolatedStorageSettings 来存储有关用户的信息。

当我们尝试使用 MonoDevelop/MonoTouch 执行此操作时,我们注意到它无法识别 IsolatedStorageSettings,因此在创建 iOS 应用程序时给我们带来了很大的问题。

我们用于 Windows phone 创建存储的代码:

public IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;

我们还有哪些其他方法可以使用独立存储在我们的应用程序中存储设置。不过,我们已经研究过使用“IsolatedStorageFile”,但使用这种方法似乎会带来很多麻烦。

我们试图保存的信息包括: -名 -姓 -导师姓名 - 按钮被按下的次数

我们将如何使用IsolatedStorageFile 或其他IsolatedStorage 方法来执行此操作?

【问题讨论】:

    标签: c# .net mono xamarin.ios isolatedstorage


    【解决方案1】:

    这种类型从未进入常规框架,但这并不意味着你不能使用它。

    Moonlight 的源代码(Mono 的 Silverlight 实现)IsolatedStorageSettings 可用。它很小,完全托管,可以包含在您自己的应用程序中(或构建在单独的程序集中以供跨项目重用)。

    它可能需要进行一些修改,因为 System.IO.IsolatedStorage 的 Silverlight API 与 .NET 框架的“桌面”版本(Xamarin 产品遵循该框架)不是 100% 兼容。 OTOH 它应该是非常小的变化(源本身非常小)。

    【讨论】:

    • 我将如何继续进行所需的任何修改以便可以使用它?
    • 将源文件复制到项目中,然后编译、查看错误、修复、编译... rince 并重复 :)
    • 感谢您的帮助;我会看看这个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    • 2023-04-04
    • 1970-01-01
    • 2019-04-16
    • 2021-09-28
    • 2023-03-26
    相关资源
    最近更新 更多