gpt4 book ai didi

iphone - 在运行时创建新的对象模板 iPhone

转载 作者:行者123 更新时间:2023-11-28 22:59:16 26 4
gpt4 key购买 nike

我试图弄清楚如何在运行时创建一个新的对象模板(由用户创建),然后使用该模板创建新对象来填充列表。例如,假设您想要一个联系人列表。用户将创建一个模板,该模板包含一个 NSMutable 通用对象数组,其中包含姓名、电话、电子邮件等。然后当他们完成模板创建后,他们可以随时根据该模板添加新联系人,而无需重建模板。所有模板对象都包含嵌套在自身内部的通用对象,其值设置为不同的数据类型,然后所有这些通用对象存储在另一个仅包含一个数组的通用对象中。我希望我没有让这听起来太困惑......基本上只是在运行时创建自定义对象模板的能力,然后能够使用它们。有人知道解决这个问题的好方法吗?我想让我的应用程序中的数据存储通用,以便它可以适用于任何人的数据。谢谢。

最佳答案

我不确定您的最终目标是什么,但您可以采用“界面生成器”方法。你有你的 View 来构建模板,然后你将每个元素转换为 xml 形式。加载它所需要做的就是读取 xml,创建适当的 UI 元素,并将它们添加到容器 View 中的正确位置。这种方法的一个问题是,如果您需要将数据发送到一个元素,如果您的模板中有多个该类型,则几乎不可能获得正确的元素。您可以使用数组、字典甚至 xml 来存储键(元素的名称)和值(元素,使用 xml 方法不需要这样做)。抱歉,如果这令人困惑。

关于iphone - 在运行时创建新的对象模板 iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10256159/

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