2013-02-28 77 views
0

我想要一个只能包含某种类型的对象的数组。只包含某种类型的对象的数组

我该如何做到这一点?

+0

你想检查什么?就像它包含字符串或int。通过这种方式? – Nirav 2013-02-28 05:24:26

+0

@veelian:我之前使用iOS中的类别功能完成了此操作 – 2013-02-28 06:02:14

回答

1

你不能这样做。 NSMutableArrayaddObject方法,其参数是一个id,可以是任何基于NSObject的对象。

如果您想要防止数组意外地从其他类的错误数据中填充,请将其设置为私有ivar并使用public @property或method访问它。在实际调用addObject之前,公共方法将检查调用方要添加到数组的对象的类。

相关问题