2012-02-22 39 views
1

可能重複:
Enumerate NSArray using blocks to find and store all indexe's of all NSStrings in array從的NSIndexSet陣列

我試圖從對象的數組得到NSIndexSet。我的問題與獲取indexSet有關。

我可以通過使用introspection搜索課程來獲得indexSet嗎?即我有一串數字和字符串。我想要一個數組中所有字符串的索引集。

+0

您需要在此處更清楚。什麼是「數組中所有字符串的索引集?」 – 2012-02-22 01:51:40

回答

4
NSIndexSet *indexSet = [myArray indexesOfObjectsPassingTest:^(id obj, NSUInteger idx, BOOL *stop){ 
    return [obj isKindOfClass:[NSString class]]; 
}]; 
+0

非常感謝! – Bren 2012-02-25 21:09:28