NSMetadataQueryResultGroup
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
Доступность
Доступный в iOS 5.0 и позже.
NSMetadataQueryResultGroup
класс представляет набор сгруппированных результатов атрибута, возвращенных NSMetadataQuery
объект.
-
attribute
Свойство -
value
СвойствоЗначение группы результата. (только для чтения)
Объявление
Swift
var value: AnyObject { get }
Objective C
@property(readonly, retain) id value
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в iOS 5.0 и позже.
-
results
СвойствоМассив, содержащий объекты результата группы результата. (только для чтения)
Объявление
Swift
var results: [AnyObject] { get }
Objective C
@property(readonly, copy) NSArray *results
Обсуждение
Массив результатов является объектом прокси, прежде всего предназначающимся для использования с привязкой Какао. В то время как возможно скопировать массив прокси для получения «снимка» полных текущих результатов запроса, это обычно не рекомендуется вследствие производительности и проблем памяти. Для доступа к частному лицу заканчиваются элементы матрицы, которые необходимо вместо этого использовать
resultCount
свойство иresultAtIndex:
метод.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в iOS 5.0 и позже.
См. также
-
resultCount
СвойствоЧисло результатов, возвращенных группой результата. (только для чтения)
Объявление
Swift
var resultCount: Int { get }
Objective C
@property(readonly) NSUInteger resultCount
Обсуждение
По причинам производительности необходимо использовать это свойство вместо того, чтобы проверить
count
свойство наresults
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в iOS 5.0 и позже.
-
Возвращает результат запроса в определенном индексе.
Объявление
Swift
func resultAtIndex(_
index
: Int) -> AnyObject!Objective C
- (id)resultAtIndex:(NSUInteger)
index
Параметры
index
Индекс желаемого результата.
Возвращаемое значение
Результат запроса в определенном индексе.
Обсуждение
По причинам производительности необходимо использовать этот метод при получении определенного результата, а не они выстраивают содержавшийся в
results
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в iOS 5.0 и позже.
-
subgroups
СвойствоМассив, содержащий подгруппы группы результата. (только для чтения)
Объявление
Swift
var subgroups: [AnyObject]? { get }
Objective C
@property(readonly, copy) NSArray *subgroups
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в iOS 5.0 и позже.