【问题标题】:iOS Settings Bundle EditableiOS 设置包可编辑
【发布时间】:2012-03-22 06:38:38
【问题描述】:

有没有办法允许用户在设置包中向一个组添加其他项目?具体来说,我希望用户能够在设置中指定 URL 和站点名称列表。该功能几乎与允许列出用户名和密码的 Twitter 应用程序以及维护服务器名称、入站和出站电子邮件服务器名称/地址的邮件应用程序完全相同。我熟悉在应用程序中使用归档、CoreData 和 SQLite 执行此操作,但我更愿意将关键设置保留在应用程序之外,因为我想故意将配置数据与用户界面保持距离。 谢谢 井架

【问题讨论】:

    标签: xcode settings.bundle


    【解决方案1】:

    很遗憾,您可以在设置中执行的操作非常有限。没有任何方法可以运行代码,因此不能对模型添加按钮或更改 - 它基本上是预定义的键值对。 Twitter 和邮件是第一方应用程序,因此它们可以在我们其他人无法做到的环境中做事。

    【讨论】:

    • 谢谢。这就是我害怕的。如此优雅。将采用与过去相同的结构(在应用程序中使用存档或 CoreData)。
    • 您可以使用默认的分组表格样式和过渡(翻转等)来明确您正在“幕后”。如果您的应用程序有自己的视觉风格,那么差异就会很明显。不过我同意你的看法。
    • 您仍然可以将其存储在用户默认值中 - 您可以将字符串或字典数组放入其中。除非您已经在使用,否则不需要核心数据。
    猜你喜欢
    • 2015-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-17
    • 2013-09-27
    • 2019-03-02
    • 1970-01-01
    相关资源
    最近更新 更多