小编leo*_*ric的帖子

我如何迭代并获取NSDictionary中的所有值?

我有个问题.

我正在使用XMLReader类来获取a NSDictionary并且一切正常.但我无法获取productData元素的属性值.

具体来说,我有以下内容NSDictionary:

{
response = {
  products = {
   productsData = (
    {
    alias = "Product 1";
    id = 01;
    price = "10";
    },
    {
    alias = "Product 2";
    id = 02;
    price = "20";
    },
    {
    alias = "Product 3";
    id = 03;
    price = "30";
  });
 };
};
}
Run Code Online (Sandbox Code Playgroud)

我用这段代码来创建de NSDictionary:

NSDictionary *dictionary = [XMLReader dictionaryForXMLData:responseData error:&parseError];
Run Code Online (Sandbox Code Playgroud)

和responseData包含:

<application>
  <products>
    <productData>
      <id>01</id>
      <price>10</price>
      <alias>Product 1</alias>
    </productData>
    <productData>
      <id>02</id>
      <price>20</price>
      <alias>Product 2</alias>
    </productData> …
Run Code Online (Sandbox Code Playgroud)

iphone xcode xmlreader objective-c nsdictionary

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

iphone ×1

nsdictionary ×1

objective-c ×1

xcode ×1

xmlreader ×1