gpt4 book ai didi

ios - InAppSettingsKit:如何从 PSChildPaneSpecifier 自定义添加项目的各个标题?

转载 作者:行者123 更新时间:2023-12-01 21:24:31 25 4
gpt4 key购买 nike

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

最佳答案

问题原来是在 ItemSpecifier字典元素(与 AddSpecifier 类型的字典的同级 PSChildPaneSpecifier ),我无意中省略了 Key子元素。
添加到我的ItemSpecifier字典一个名为 Key 的子元素字符串类型和值设置为与 Key 相同的值我 child 的值(value)plist我希望在我的主 IASK 设置页面中将其用户输入的值显示为元素名称的字符串类型元素的文件起到了作用。

关于ios - InAppSettingsKit:如何从 PSChildPaneSpecifier 自定义添加项目的各个标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63561746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com