菜鸟教程小白 发表于 2022-12-13 12:04:34

iphone - xcode iPhone 数组和字典 [noob]


                                            <p><p>对于这个(<em>可能非常</em>)菜鸟问题,我很抱歉,但我被问到这个问题并且看不出有什么问题(我是 java 专家..)
这就是我所拥有的,数据是通过 JSON 加载的:</p>

<pre><code>NSDictionary *myvalues = ;
</code></pre>

<p>这是我通过 NSLog 输出的内容:</p>

<pre><code>({id = &#34;1a&#34;;myval = 5;},
{id = &#34;2b&#34;;myval=&#34;24.6&#34;;})
</code></pre>

<p>如何遍历 myvalues 以及如何获取值 <code>id</code> 和 <code>myval</code>?像这样的事情我被卡住了:</p>

<pre><code>for (NSArray* myvals_array in myvalues)
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>首先看起来返回的值是一个数组,括号()内的内容表示这个。所以我会尝试设置它而不是字典。然后您可以枚举字典数组并获取其中的每个字典:</p>

<pre><code> for (id object in myvalues) {
      NSDictionary *currentObject = (NSDictionary*)object;
      NSString *myID = ;
      NSString *myValue= ;
      NSLog(@&#34;ID:%@   VALUE:%@&#34;,myID,myValue);
    }
</code></pre>

<p>这将枚举数组并为每个条目创建一个字典,然后获取其中两个元素中的每一个的值。我在这里只是 NSLog() 他们,但你可以对这些值做任何你想做的事情。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - xcode iPhone 数组和字典 ,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/9623497/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/9623497/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - xcode iPhone 数组和字典 [noob]