NSExtensionItem
NSExtensionItem
объект является неизменным набором значений, представляющих различные аспекты элемента для расширения для реакции.
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSCopying
-
NSObjectProtocol
-
NSSecureCoding
-
Печатаемый
-
NSCopying
-
NSObject
-
NSSecureCoding
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.10 и позже.
-
attributedTitle attributedTitle
СвойствоДополнительный заголовок для элемента.
Объявление
Swift
@NSCopying var attributedTitle: NSAttributedString?
Objective C
@property(copy, atomic) NSAttributedString *attributedTitle
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.10 и позже.
-
Дополнительный словарь ключей и значений, соответствующих свойствам дополнительного элемента.
Объявление
Swift
var userInfo: [NSObject : AnyObject]?
Objective C
@property(copy, atomic) NSDictionary *userInfo
Обсуждение
Пары ключ/значение, принятые службой, как ожидают, будут указаны в расширении
Info.plist
. ЗначенияNSExtensionItem
свойства отражаются в словарь.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.10 и позже.
-
присоединения присоединения
СвойствоДополнительный массив данных носителей связался с дополнительным элементом.
Объявление
Swift
var attachments: [AnyObject]?
Objective C
@property(copy, atomic) NSArray *attachments
Обсуждение
Содержит изображения, видео, URLs, и т.д. Это не предназначено, чтобы быть массивом альтернативных форматов данных или типов, но является вместо этого набором для включения в сообщение средств социального общения, например. Эти элементы всегда вводятся
NSItemProvider
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.10 и позже.
-
Дополнительная строка, описывающая дополнительное содержание элемента.
Объявление
Swift
@NSCopying var attributedContentText: NSAttributedString?
Objective C
@property(copy, atomic) NSAttributedString *attributedContentText
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.10 и позже.
-
Эти ключи соответствуют дополнительным свойствам элемента и указаны в расширении
Info.plist
.Объявление
Swift
let NSExtensionItemAttributedTitleKey: NSString! let NSExtensionItemAttributedContentTextKey: NSString! let NSExtensionItemAttachmentsKey: NSString!
Objective C
NSString * const NSExtensionItemAttributedTitleKey; NSString * const NSExtensionItemAttributedContentTextKey; NSString * const NSExtensionItemAttachmentsKey;
Константы
-
NSExtensionItemAttributedTitleKey
NSExtensionItemAttributedTitleKey
Дополнительный заголовок дополнительного элемента.
Доступный в OS X v10.10 и позже.
-
NSExtensionItemAttributedContentTextKey
NSExtensionItemAttributedContentTextKey
Дополнительная строка, описывающая дополнительное содержание элемента.
Доступный в OS X v10.10 и позже.
-
NSExtensionItemAttachmentsKey
NSExtensionItemAttachmentsKey
Дополнительный массив данных носителей связался с дополнительным элементом.
Доступный в OS X v10.10 и позже.
-
-
Эти константы представляют sub-UTIs
com.apple.structured-text
, который соответствуетpublic.plain-text
. Используйте эти константы для указания типа данных дополнительные работы с.Объявление
Swift
let NSTypeIdentifierDateText: NSString! let NSTypeIdentifierAddressText: NSString! let NSTypeIdentifierPhoneNumberText: NSString! let NSTypeIdentifierTransitInformationText: NSString!
Objective C
NSString * const NSTypeIdentifierDateText; NSString * const NSTypeIdentifierAddressText; NSString * const NSTypeIdentifierPhoneNumberText; NSString * const NSTypeIdentifierTransitInformationText;
Константы
-
NSTypeIdentifierDateText
NSTypeIdentifierDateText
UTI выделяют подтипы для
NSTextCheckingTypeDate
,com.apple.structured-text.date
.Доступный в OS X v10.10 и позже.
-
NSTypeIdentifierAddressText
NSTypeIdentifierAddressText
UTI выделяют подтипы для
NSTextCheckingTypeAddress
,com.apple.structured-text.address
.Доступный в OS X v10.10 и позже.
-
NSTypeIdentifierPhoneNumberText
NSTypeIdentifierPhoneNumberText
UTI выделяют подтипы для
NSTextCheckingTypePhoneNumber
,com.apple.structured-text.telephone-number
.Доступный в OS X v10.10 и позже.
-
NSTypeIdentifierTransitInformationText
NSTypeIdentifierTransitInformationText
UTI выделяют подтипы для
NSTextCheckingTypeTransitInformation
,com.apple.structured-text.transit-information
.Доступный в OS X v10.10 и позже.
-