Описание тега nsindexset
Класс NSIndexSet представляет собой неизменяемую коллекцию уникальных целых чисел без знака, известных как индексы из-за способа их использования. Эта коллекция называется индексным набором. Вы используете наборы индексов в своем коде для хранения индексов в какой-либо другой структуре данных. Например, учитывая объект NSArray, вы можете использовать набор индексов для идентификации подмножества объектов в этом массиве.
1
ответ
Невозможно преобразовать значение типа Int в ожидаемый тип аргумента IndexSet
for number in 0..<fetchResult.count{ imgManager.requestImage(for: fetchResult.objects(at: number) as! PHAsset, targetSize: CGSize(width:200, height:200), contentMode: .aspectFill, options: requestOptions, resultHandler: { image, error in self.ima…
27 янв '17 в 06:44
5
ответов
Создать NSIndexSet из целочисленного массива в Swift
Я преобразовал NSIndexSet в массив [Int], используя ответ по адресу /questions/24689821/kak-poluchit-indeksyi-iz-nsindexset-v-nsarray-v-kakao/24689850#24689850 Мне нужно сделать по существу обратное, превратив тот же тип массива обратно в NSIndexSet.
22 июн '16 в 20:12
1
ответ
Удаление разделов UITableView в сочетании с пользовательскими заголовками разделов UIViews = ошибка в коде Apple?
Я пытаюсь удалить раздел из UITableView, используя анимацию и пользовательский заголовок раздела таблицы UIViews. Я использую... //Deletion from my model done here (not shown) and then perform the deleteSections... [self.tableView beginUpdates]; [se…
25 сен '09 в 05:37
0
ответов
Как NSIndexSet может быть корневым объектом?
Вот типичный фрагмент кода при переупорядочении таблицы с помощью перетаскивания. - (BOOL)tableView:(NSTableView *)tv writeRowsWithIndexes:(NSIndexSet *)rowIndexes toPasteboard:(NSPasteboard *)pboard { NSData *data = [NSKeyedArchiver archivedDataWit…
13 июн '15 в 09:45
1
ответ
Сортировка NSIndexSet подмассива NSArray
Скажи у меня есть NSIndexSet индексов массива. Я хочу отсортировать это NSIndexSet зависит от NSArray, Итак, допустим, у нас есть массив: array = @[1,4,3,8,6,2,9]; и набор индексов indexSet : (2,4,5,6) поэтому "подмассив" этих индексов будет subArra…
24 янв '16 в 20:39
5
ответов
Быстрое перечисление по NSIndexSet
Можете ли вы быстро перечислить NSIndexSet? если нет, как лучше всего перечислить элементы в наборе?
17 ноя '10 в 20:50
1
ответ
NSIndexSet не устанавливается, когда пользователь нажимает ввод после NSAlert
У меня есть очень простое приложение для Mac, которое в определенное время вызывает кнопку NSAlert с полем ввода. После этого я предпринимаю некоторые действия с NSTableView. Он работает нормально, если пользователь нажимает кнопку ОК, но если польз…
09 апр '17 в 23:10
1
ответ
Как удалить IndexSetA из IndexSetB в Swift?
В Objective-C, NSIndexSet Можно removeIndexes:(NSIndexSet *)indexSet: [aIndexSet removeIndexes: bIndexSet]; Есть ли способ сделать это с IndexSet в Свифте вроде NSIndexSet в Objective-C?
13 май '17 в 13:44
2
ответа
В ios tableview, почему раздел является NSIndexSet?
Я новичок в разработке для iOS, поэтому этот вопрос довольно глуп, но мне трудно разобраться, как работает следующий код: -(void)controller:(NSFetchedResultsController *)controller didChangeSection:(id<NSFetchedResultsSectionInfo>)sectionInfo …
12 окт '14 в 02:16
3
ответа
NSMutableArray хранит объекты в indexSet
Я на Xcode 8.2, OSX не iOS, Objective-C У меня есть NSMutableArray и NSIndexSet. Я хочу удалить все элементы массива за исключением тех, которые в NSIndexSet. Так что в принципе что-то вроде [array keepObjectsAtIndexes:indexSet]; // just to carify i…
11 май '17 в 09:48
0
ответов
NSTableView - Удалить строку в столбце
Есть ли способ удалить строку в определенном столбце, в NSTableView? Если я использую следующий код: [self.newsList removeRowsAtIndexes:[NSIndexSet indexSetWithIndex:0] withAnimation:NSTableViewAnimationEffectNone]; Все строки с индексом 0 удаляются…
18 окт '17 в 21:03
2
ответа
Это ошибка в NSIndexSet enumerateIndexesUsingBlock?
В моем модульном тестировании я смотрел на некоторые граничные условия, и мои тесты продолжали терпеть неудачу. Я проследил это до перечисления через набор индексов, когда его индексы расширяются вплоть до NSNotFound-1 (максимальное допустимое значе…
17 май '14 в 15:13
3
ответа
Попытка получить доступ к некоторым элементам в IndexSet
Я использую IndexSet и я пытаюсь получить доступ к некоторым индексам, которые иногда являются последовательными, а в других - нет. Например, мой набор может содержать [1, 2, 3, 5, 6, 7, 13, 31] Я хочу вытащить из набора целый ряд 3...13, но у меня …
31 дек '17 в 05:14
4
ответа
Как использовать NSIndexSet
В Objective-C моя программа открывает окно и отображает таблицу. Я хочу выделить указанную строку таблицы. Как мне это сделать? Мне кажется нужен код [myTableView selectRowIndexes:(NSIndexSet *) byExtendingSelection:(BOOL)]; Я посмотрел на документа…
19 дек '10 в 23:35
1
ответ
Цель C Оператор логического ИЛИ не оценивается в блоке
Я пытаюсь проверить, какие значения элемента массива равны друг другу или NSNumber 10. Массив имеет количество 15. Проблема в том, что когда я проверяю значение NSNumber 10 в if statementКод, похоже, не оценивает. Например, в приведенном ниже массив…
30 дек '15 в 02:55
1
ответ
Цель-C: Как преобразовать NSIndexSet в NSIndexPath
Я хотел бы преобразовать объект NSIndexSet в NSIndexPath, как эффект в виде ссылки: https://developer.apple.com/reference/photos/phphotolibrarychangeobserver?language=objc - (void)photoLibraryDidChange:(PHChange *)changeInfo { // Photos may call thi…
14 фев '17 в 04:00
1
ответ
Создать NSIndexSet из indexPathsForSelectedRows
У меня есть навигационный контроллер, который перемещается между двумя табличными представлениями. В первом табличном представлении есть текстовая метка справа, как в приложении настроек, в котором я хотел бы отобразить выбранные параметры (допускае…
18 июн '12 в 18:38
1
ответ
Есть ли какой-нибудь способ хранить индексы объектов, проходящих тест, отличный от NSIndexSet?
У меня есть таблица и панель поиска. Таблица генерируется из БД SQLite, и панель поиска ищет эти объекты. Проблема, с которой я столкнулся, заключалась в том, что когда я хотел узнать, каков индекс результата поиска, если я просто посмотрел на масси…
27 июл '12 в 20:46
2
ответа
Как узнать, была ли выбрана строка в UITableView?
Я использую MultiSelectTableView от Apple как способ узнать о NSIndexSet, Я могу легко создавать выбранные элементы и читать их обратно в отладчике. Я пробовал несколько методов, чтобы "прочитать" набор, когда приложение запускается снова, но я не м…
15 апр '14 в 20:57
2
ответа
Почему __block не добавляет значения в массив
Я перечисляю диапазоны внутри блока и сохраняю значения внутри массива. Я ожидал, что с помощью __block следует хранить значения внутри блока в массиве? __block NSMutableArray *array; [indexSet enumerateRangesUsingBlock:^(NSRange range,BOOL * stop )…
26 апр '18 в 08:15