0

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

我怎样才能做到这一点?

4

1 回答 1

1

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

如果您想保护您的数组免于意外填充来自其他类的错误数据,请将其设为私有 ivar 并使用公共 @property 或方法访问它。公共方法将在实际调用之前检查调用者试图添加到数组中的对象的类addObject

于 2013-02-28T05:21:04.300 回答