Ios InAppSettingsKit动态单元?(iPhone和iPad)

Ios InAppSettingsKit动态单元?(iPhone和iPad),ios,iphone,ipad,plist,inappsettingskit,Ios,Iphone,Ipad,Plist,Inappsettingskit,我正在寻找一种方法,将所选的动态单元格添加到appsettingskit表中。基本上,我想要做的是有一个ChildPane,它有一个基于另一个plist的内容(其内容将发生变化)填充的设置选择 我要求这样做的原因如下。由于用户应该能够创建一组命名项,因此与这些项中的每个项关联的都是一个数字。这个数字将在应用程序的其他地方递增,但是我需要的是一种允许用户通过设置页面设置这个数字的初始值的方法。这样,应用程序中其他位置显示的数字将是设置菜单中的值与应用程序中其他位置计算的值之和 我认为解决这个问题的

我正在寻找一种方法,将所选的
动态单元格
添加到appsettingskit表中。基本上,我想要做的是有一个
ChildPane
,它有一个基于另一个plist的内容(其内容将发生变化)填充的设置选择

我要求这样做的原因如下。由于用户应该能够创建一组命名项,因此与这些项中的每个项关联的都是一个数字。这个数字将在应用程序的其他地方递增,但是我需要的是一种允许用户通过设置页面设置这个数字的初始值的方法。这样,应用程序中其他位置显示的数字将是设置菜单中的值与应用程序中其他位置计算的值之和

我认为解决这个问题的方法是在应用程序中填充一个plist文件,每当在应用程序中添加一个新的项目名称时,该文件就会更新。然而,我担心的是,由于plist位于documents目录中,而不是主捆绑包中,因此这将不起作用

有人能给我一些建议吗


提前谢谢

我想你有3个选择:

  • 创建一个基于动态模式的
    IASKSettingsReader
    的自定义子类(从来没有这样做过,但应该是可能的,也许需要对IASK核心稍作修改)
    IASKSettingsReader
    从settings.bundle(或InAppSettings.bundle)读取设置架构,并将其提供给IASK的其余部分

  • 如果每个命名项的设置模式都是静态的,那么只需自定义
    IASKSettingsStore
    。此类提供到
    NSUserDefaults
    IASKSettingsStoreUserDefaults
    )或文件(
    IASKSettingsStoreFile
    )的接口。您需要在键前面加上子窗格的名称或编号或类似的内容

  • 使用自述文件中所述的
    IASKViewControllerClass
    IASKViewControllerSelector
    在IASK外部创建自定义表视图。不使用IASK显示单元格,但当然更灵活


  • 嗨,我正试图做一些和你一样的事情,但是通过从服务器加载单元格内容。你是怎么做到的?你愿意分享一些代码吗?谢谢