Ios 如何区分合并数组

Ios 如何区分合并数组,ios,objective-c,arrays,ios5,Ios,Objective C,Arrays,Ios5,我需要2个NSArray,我将它合并到NSMutableArray中,现在我必须区分它。1 NSArray和2也有多少个值。我的问题是,当我得到1个NSArray时,我想在表视图中显示红色按钮,然后在2个数组中显示绿色按钮。我怎样才能做到这一点。我想展示这样的结果 将NSArray中的所有值存储为带有两个键的字典-一个键用于实际对象,另一个键用于数组类型(array1或array2),并使用相同的键来区分公共数组中的对象最好将两个数组组合使用 NSMutableDictionary而不是NSMu

我需要2个NSArray,我将它合并到NSMutableArray中,现在我必须区分它。1 NSArray和2也有多少个值。我的问题是,当我得到1个NSArray时,我想在表视图中显示红色按钮,然后在2个数组中显示绿色按钮。我怎样才能做到这一点。我想展示这样的结果


将NSArray中的所有值存储为带有两个键的字典-一个键用于实际对象,另一个键用于数组类型(array1或array2),并使用相同的键来区分公共数组中的对象

最好将两个数组组合使用
NSMutableDictionary而不是NSMutableArray

最好的方法是将所有3个数组定义为public,这意味着创建它的@property。