gpt4 book ai didi

iphone - 键值编码

转载 作者:太空狗 更新时间:2023-10-30 03:49:52 26 4
gpt4 key购买 nike

当我启动一个简单的 iPhone 应用程序时,我有一个直接的方法将 XML 摘录的键/值对转换为 NSDictionary。问题是,我需要将那些曾经填充我的 UITableView 的 NSDictionary 实例转换为自定义类,因为它们需要行为和额外的复杂性。这里的问题是,现在为了让我实例化一个对象并用来自 Web 服务的键/值对填充它的实例变量变得更加困难。我不能再将它扔到循环遍历 XML 并使用 KVC 设置其实例变量的方法中。

还有什么样的其他解决方案?

最佳答案

您仍然可以在您的自定义类上使用键值编码方法,只要您适本地命名您的变量就没有区别。尽管如此,当我使用 XML 时,我通常最终会测试每个节点名称或创建一个键查找表,因为我正在使用的数据源中的名称不符合键值编码。如果您可以控制数据源,则可以继续使用 setValue:forKey:

我建议阅读 this guide关于键值编码,如果你还没有的话。它是 Cocoa 中许多优秀工具的基础。

关于iphone - 键值编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/379133/

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