如何使用设置包中的多值标题和值

mot*_*ion 25 multivalue ios settings.bundle

我在应用程序的设置包中定义了多值设置(位置).
标题被定义为长标题,例如"伦敦",并且设置的相应值部分被定义为"1".

[编辑]

要展开此问题,我将添加有关多值设置的更多信息:

这是多值设置的屏幕截图

如何检索项目0处的LONDON标题.如上所述,当我检索objectForKey或valueForKey时,我总是得到1.我想在应用程序的标签中显示标题字符串"LONDON",但在核心数据中使用值1.注意:我在应用程序运行之前已在设置中设置了值,因此它确实返回一个值,但值始终为1,因为标题似乎不可访问.

Ale*_*sky 12

您应将"默认值"值设置为"1" - 只需从"值"列表中选择项目0.


Tam*_*mil 5

我遇到了类似的情况,并回答了它将帮助某人的问题。

如果我对问题的理解正确,那么当用户从设置中选择伦敦时,默认值将为1。当您读取locationSetting的设置包时,将获得值1,而不是LONDON,但您希望代码中使用“ LONDON”而不是1.使用您的plist的当前结构是不可能的。将默认值设置为字典而不是字符串,然后可以在该字典中同时包含标题和值。然后,您可以检索所选值的文本。