ここではhttps://github.com/Insert-Witty-Name/XML-to-NSDictionaryというXMLReaderプラグインを使用してXMLデータをNS辞書に変換していますが、辞書がどのように設定されているのか混乱しています。ここで私が与えられていますものです:このNSDictionaryは設定方法が有効ですか? XMLをNSDictionaryプラグインに使用
{
response = {
"@status" = ok;
authentication = {
"@description" = "The username you provided is valid.";
"@login" = USERNAME;
"@response" = success;
"@user_id" = USERID;
};
};
}
私は、何かを応答オブジェクトを取得し、キーは成功に等しいかどう言おうとしていますが、私はこの辞書をしても正しく設定されているかはわかりません。
これは機能しているようです。私は '[objectForKey:@" authentication "]'を実行するとnullになりますので、 '[objectForKey:@" response "]'で始まりましたが、次に次のものに移動します(認証?) – davis
応答が応答でラップされているので混乱します。 – davis
メインオブジェクトが辞書そのものであるとすると、移動する前に[objectForKey:@ "response"]で始める必要があります。そして、2番目のレスポンスで[objectForKey @ "@ response"]を求めます。 –