正如标题所述,如果我在NSArray
中传入一个空的NSIndexSet到objectsAtIndexs:
方法,它是否返回nil或空的NSArray?空NSIndexSet传递给NSArray objectsAtIndexes,零或空NSArray返回?
谢谢!
正如标题所述,如果我在NSArray
中传入一个空的NSIndexSet到objectsAtIndexs:
方法,它是否返回nil或空的NSArray?空NSIndexSet传递给NSArray objectsAtIndexes,零或空NSArray返回?
谢谢!
该文档声明,只要索引集不包含超过数组边界的索引且索引集不为零,您将获得返回的数组。如果索引集合被认为是有效的,那么返回一个零数组会是厚颜无耻的,因为这不是主叫方和接收方之间的契约状态。
因此,您将得到一个返回的空数组。
你试过看看会发生什么? – Abizern
只是试试它会更快。 – rmaddy
不,不,我想找出官方的答案......悬念正在杀死我! –