我有最新的 xcode,即 xcode 4.6,并且有这个问题:
NSArray *array = @[@[@"a",@"b"]];
NSLog(@"%d", array[0].count);
在我运行它之前,xcode 告诉我“在 'id' 类型的对象上找不到属性 'count'”。
但是,如果我将其更改为
NSLog(@"%d", [array[0] count]);
然后,一切都很好。
所以我的问题是,为什么 obj-c 不能处理two_d_array[index].count?