正如標題所述,如果我在NSArray
中傳入一個空的NSIndexSet到objectsAtIndexs:
方法,它是否返回nil或空的NSArray?空NSIndexSet傳遞給NSArray objectsAtIndexes,零或空NSArray返回?
謝謝!
正如標題所述,如果我在NSArray
中傳入一個空的NSIndexSet到objectsAtIndexs:
方法,它是否返回nil或空的NSArray?空NSIndexSet傳遞給NSArray objectsAtIndexes,零或空NSArray返回?
謝謝!
該文檔聲明,只要索引集不包含超過數組邊界的索引且索引集不爲零,您將獲得返回的數組。如果索引集合被認爲是有效的,那麼返回一個零數組會是厚顏無恥的,因爲這不是主叫方和接收方之間的契約狀態。
因此,您將得到一個返回的空數組。
你試過看看會發生什麼? – Abizern
只是試試它會更快。 – rmaddy
不,不,我想找出官方的答案......懸念正在殺死我! –