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 и позже.
