我正在使用InAppSettingsKit在我的应用程序的应用程序设置中创建一个部分,用户可以在其中添加许多自定义项,每个项都有自己的一组属性(字符串值和 int 值)。
为此,我遵循文档中在扩展子窗格标题下提到的示例,并在InAppSettingsKit 示例应用程序AddSpecifier
中进行了演示,其中在我的 Root.plist 中,添加了一个类型为的字典项PSChildPaneSpecifier
,指向一个子项plist 文件,其中包含每个项目的单独属性。
这很好用;除了每个用户添加的项目以完全相同的名称出现在主设置显示中。AddSpecifier
(即,字典子元素的 Root.plist 中的任何值key
;我目前正在使用值“Tag”,遵循示例应用程序中的示例。)
显然,我的应用程序的用户很难区分这些同名项目中的任何一个,以便编辑其中一个特定项目的属性。
如何为这些单独的用户添加PSChildPaneSpecifier
项目自定义显示的标题?
理想情况下,我希望在主 IASK 设置页面上显示的每个用户添加的项目的名称与用户在子窗格中为该项目输入的用户输入的字符串类型标题相匹配。