【问题标题】:get array from dictionary from NSMutableArray iOS从 NSMutableArray iOS 的字典中获取数组
【发布时间】:2015-02-14 06:02:52
【问题描述】:

我有 NSMutableArray (self.temporaryArray)。如何从 nsmutablearray 中的 self.temporaryArray 的字典中获取“选项”键数组。有控制台数据。

self.temporaryArray..(
        (
                {
            "option_group" = 0;
            options =             (
                "<font face=Arial size=2>English</font>\"",
                "\"<font face=Arial size=2>Both English &amp; German</font>\"",
                "\"<font face=Arial size=2>Both English and French&nbsp;</font>\"",
                "\"<font face=Arial size=2>Only German</font>\"",
                "\"<font face=Arial size=2>Only French</font>"
            );
        }
    ),
        (
                {
            "option_group" = 0;
            options =             (
                "<font face=Arial size=2>One</font>\"",
                "\"<font face=Arial size=2>Two</font>\"",
                "\"<font face=Arial size=2>Three</font>\"",
                "\"<font face=Arial size=2>Four</font>\"",
                "\"None of these"
            );
        }
    ),

请帮帮我。提前致谢。

【问题讨论】:

    标签: objective-c iphone ios8 nsmutablearray nsdictionary


    【解决方案1】:

    好像你没有正确地问出你需要的问题。

    根据您的问题,答案是,只需将 self.temporaryArray 索引处的对象存储到 NSDictionary 变量并使用“[ valueForKey:@"options"]”从那里访问它

    【讨论】:

    • 感谢您的回复。但我总是收到这个错误:-[__NSArrayM objectForKeyedSubscript:]: unrecognized selector sent to instance 0x155490d0
    • 你能复制一些代码吗?这样我就可以调试了?
    • self.temporaryArray = [[NSMutableArray alloc]init]; [self.temporaryArray enumerateObjectsUsingBlock:^(NSDictionary *obj, NSUInteger idx, BOOL *stop) { [self.optionsArray addObject:[obj objectForKey:@"options"]]; }]; NSLog(@"self.temporaryArray..%@",self.temporaryArray);
    • 尝试 [self.optionsArray addObject:[obj valueForKey:@"options"]] 而不是 [self.optionsArray addObject:[obj objectForKey:@"options"]] 让我知道结果。
    • 天哪!非常感谢你... :)
    猜你喜欢
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-04
    • 1970-01-01
    相关资源
    最近更新 更多