gpt4 book ai didi

objective-c - 对话框中的枚举

转载 作者:行者123 更新时间:2023-11-28 19:13:18 26 4
gpt4 key购买 nike

我的带有各种类型项目列表的 tableViewController 将提供一个按钮来显示模态对话框。此对话框(类似于警报 View )将为用户提供从 6 个选项列表中的唯一选择。根据用户的选择和确认,主 TableView Controller 屏幕中的列表将被过滤以仅显示与所选类型匹配的项目。目前,我将这六种类型列在类型定义的枚举中。到目前为止,一切都很好。但是,我还需要能够使用六个 nsstrings 填充我的自定义对话框,这些 nsstrings 的名称将与枚举中使用的类型相匹配。如何将此枚举与我对这些字符串的来源的要求协调起来,但要以确保两者之间某种程度的一致性的方式进行协调?我不想硬编码任何东西。

最佳答案

您需要一个辅助方法来为每个枚举值返回一个字符串。这应该被写入以处理可能的本地化。您所有的数据和事件处理都应基于枚举值。该字符串应该用于显示。

辅助方法应该采用枚举值并使用 switch 语句返回正确的字符串。

关于objective-c - 对话框中的枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13769576/

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