API Differences in Intents in iOS 17.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in Intents in the iOS 17.0 SDK.

Table of Contents

Protocols

INEditMessageIntentHandling
INUnsendMessagesIntentHandling

Classes

INMessageLinkMetadata
INUnsendMessagesIntentResponse
INEditMessageIntentResponse
INEditMessageIntent
INUnsendMessagesIntent

Properties & Constants

INMessage
@property(atomic, copy, readonly, nullable) NSArray<INFile *> *attachmentFiles;
INMessage
@property(atomic, copy, readonly, nullable) NSNumber *numberOfAttachments;
INMessage
@property(atomic, copy, readonly, nullable) INMessageLinkMetadata *linkMetadata;

Initializers

INMessage
- (nonnull instancetype)initWithIdentifier:(nonnull NSString *)identifier conversationIdentifier:(nullable NSString *)conversationIdentifier content:(nullable NSString *)content dateSent:(nullable NSDate *)dateSent sender:(nullable INPerson *)sender recipients:(nullable NSArray<INPerson *> *)recipients groupName:(nullable INSpeakableString *)groupName messageType:(INMessageType)messageType serviceName:(nullable NSString *)serviceName attachmentFiles:(nullable NSArray<INFile *> *)attachmentFiles;
INMessage
- (nonnull instancetype)initWithIdentifier:(nonnull NSString *)identifier conversationIdentifier:(nullable NSString *)conversationIdentifier content:(nullable NSString *)content dateSent:(nullable NSDate *)dateSent sender:(nullable INPerson *)sender recipients:(nullable NSArray<INPerson *> *)recipients groupName:(nullable INSpeakableString *)groupName serviceName:(nullable NSString *)serviceName linkMetadata:(nullable INMessageLinkMetadata *)linkMetadata;
INMessage
- (nonnull instancetype)initWithIdentifier:(nonnull NSString *)identifier conversationIdentifier:(nullable NSString *)conversationIdentifier content:(nullable NSString *)content dateSent:(nullable NSDate *)dateSent sender:(nullable INPerson *)sender recipients:(nullable NSArray<INPerson *> *)recipients groupName:(nullable INSpeakableString *)groupName serviceName:(nullable NSString *)serviceName messageType:(INMessageType)messageType numberOfAttachments:(nullable NSNumber *)numberOfAttachments;