У меня есть следующая строка:
[self.keys addObjectsFromArray:[newArray objectAtIndex:0]];
newArray - это массив массивов.
Я хочу, чтобы ключи NSMutableArray были массивом в первом индексе newArray.
то, что это возвращает, равно нулю, когда я должен получить два.
Вот так создается newArray, и, кажется, выглядит правильно, когда я его отлаживаю.
NSPredicate *filterPredicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", sSelectedCat];
NSArray *newArray = [[aDictionary allKeys] filteredArrayUsingPredicate: filterPredicate];
Когда я отлаживаю код и нахожу на [newArray objectAtIndex: 0], он показывает его как NSCFString, где я надеялся, что это будет NSArray.
Что я здесь не вижу?