为什么包含三个JSON对象的NSMutableArray的大小返回1而不是3?

Pan*_*ngu 1 objective-c nsmutablearray

请帮我理解这一点,但我有一个NSMutableArray,其中NSLog包含以下内容:

(
        (
                {
            day = 0;
            "end_time" = "21:00";
        },
                {
            day = 0;
            "end_time" = "21:00";
        },
                {
            day = 0;
            "end_time" = "21:00";
        }
    )
)
Run Code Online (Sandbox Code Playgroud)

当我执行时[array count],它返回1而不是3.我在数组中看到3个对象,为什么它认为只有1个对象?

也许我不理解?谢谢

nic*_*ael 5

到目前为止,我可以看到,你有一个数组,其中包含一个数组对象,第二个数组包含3个对象,而不是第一个.

( <-- first array braces open

only one object and it is another array -- 
 -->(
                {
            day = 0;
            "end_time" = "21:00";
        },
                {
            day = 0;
            "end_time" = "21:00";
        },
                {
            day = 0;
            "end_time" = "21:00";
        }
    ) < -- this another array braces close
) <-- end of your first array
Run Code Online (Sandbox Code Playgroud)