NSExtensionItem
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSCopying
-
NSObjectProtocol
-
NSSecureCoding
-
Печатаемый
-
NSCopying
-
NSObject
-
NSSecureCoding
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
Доступность
Доступный в iOS 8.0 и позже.
NSExtensionItem
объект является неизменным набором значений, представляющих различные аспекты элемента для расширения для реакции.
-
attributedTitle
СвойствоДополнительный заголовок для элемента.
Объявление
Swift
@NSCopying var attributedTitle: NSAttributedString?
Objective C
@property(copy, nonatomic) NSAttributedString *attributedTitle
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в iOS 8.0 и позже.
-
userInfo
СвойствоДополнительный словарь ключей и значений, соответствующих свойствам дополнительного элемента.
Объявление
Swift
var userInfo: [NSObject : AnyObject]?
Objective C
@property(copy, nonatomic) NSDictionary *userInfo
Обсуждение
Пары ключ/значение, принятые службой, как ожидают, будут указаны в расширении
Info.plist
. ЗначенияNSExtensionItem
свойства отражаются в словарь.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в iOS 8.0 и позже.
-
attachments
СвойствоДополнительный массив данных носителей связался с дополнительным элементом.
Объявление
Swift
var attachments: [AnyObject]?
Objective C
@property(copy, nonatomic) NSArray *attachments
Обсуждение
Содержит изображения, видео, URLs, и т.д. Это не предназначено, чтобы быть массивом альтернативных форматов данных или типов, но является вместо этого набором для включения в сообщение средств социального общения, например. Эти элементы всегда вводятся
NSItemProvider
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в iOS 8.0 и позже.
-
attributedContentText
СвойствоДополнительная строка, описывающая дополнительное содержание элемента.
Объявление
Swift
@NSCopying var attributedContentText: NSAttributedString?
Objective C
@property(copy, nonatomic) NSAttributedString *attributedContentText
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в iOS 8.0 и позже.
-
Эти ключи соответствуют дополнительным свойствам элемента и указаны в расширении
Info.plist
.Объявление
Swift
let NSExtensionItemAttributedTitleKey: String let NSExtensionItemAttributedContentTextKey: String let NSExtensionItemAttachmentsKey: String
Objective C
NSString * const NSExtensionItemAttributedTitleKey; NSString * const NSExtensionItemAttributedContentTextKey; NSString * const NSExtensionItemAttachmentsKey;
Константы
-
NSExtensionItemAttributedTitleKey
Дополнительный заголовок дополнительного элемента.
Доступный в iOS 8.0 и позже.
-
NSExtensionItemAttributedContentTextKey
Дополнительная строка, описывающая дополнительное содержание элемента.
Доступный в iOS 8.0 и позже.
-
NSExtensionItemAttachmentsKey
Дополнительный массив данных носителей связался с дополнительным элементом.
Доступный в iOS 8.0 и позже.
-