iOS GDataXMLElement 设置元素值

标签 ios element gdataxml

我在 iOS 中使用 GDataXML,并试图找出如何更改节点的值(即原始 XML 文件中等效元素的内容)。我有一个从 XPath 查询返回的元素的 NSArray 。但是,我似乎找不到正确的函数来更改或设置该值。我基本上想做以下事情:

for (GDataXMLElement *element in elementArray) 
{
    [element setValue:myVal];
}

但是 GDataXMLElementGDataXMLNode 都没有可用的 setValue 方法。最接近的是 setValue:forKey 如下:

[element setValue:myVal forKey:myKey];

但我不知道 myKey 应该是什么。当我使用 [元素名称] 时,出现错误

"this class is not key value coding-compliant for the key [element name]

我完全迷失了,请帮忙!

最佳答案

尝试使用setStringValue:。例如:

[element setStringValue:myVal];

希望对您有所帮助。

关于iOS GDataXMLElement 设置元素值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11538358/

相关文章:

ios5 - 如何在 xcode 4.3 中使用 GDataXML 更改 xml 标记的值?

ios - GDataXML 更新 xml 数据

ios - Appcelerator - 字体阿拉伯 IOS

jQuery 选择给定元素的伪元素

ios - 编程 IBAction 按钮打开/关闭 map 层

javascript - 根据属性值选择元素

java - 如何在 EHCache 实例中使用元素版本控制?

ios - GDataXML 获取子节点

c# - Xamarin Forms 中的鼠标/触摸事件

ios - 如何查找指纹 Touch ID 计数?