iOS で GDataXML を使用しており、ノードの値 (つまり、元の XML ファイルの同等の要素の内容) を変更する方法を見つけようとしています。XPath クエリから返されたNSArray
要素があります。ただし、値を変更または設定するための適切な関数が見つからないようです。私は基本的に次のことをしたいと思います:
for (GDataXMLElement *element in elementArray)
{
[element setValue:myVal];
}
しかし、 にも にも使用できる setValue メソッドはありGDataXMLElement
ませんGDataXMLNode
。最も近いのは次のsetValue:forKey
とおりです。
[element setValue:myVal forKey:myKey];
しかし、myKey がどうあるべきかわかりません。使用する[element name]
とエラーが発生します
「このクラスは、キー [要素名] のキー値コーディングに準拠していません。
私は完全に迷っています、助けてください!