mirror of
https://github.com/MessageKit/MessageKit.git
synced 2026-02-06 19:03:19 +00:00
1 line
20 KiB
JSON
1 line
20 KiB
JSON
{"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/init(coder:)","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/init(frame:)"],"anchor":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/bounceAnimationLayer","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/bounceOffset","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/dotColor","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/dots","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/initialOffsetAnimationLayer","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/isAnimating","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/isBounceEnabled","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/isFadeEnabled","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/opacityAnimationLayer","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/stackView"],"generated":true,"anchor":"Instance-Properties"},{"title":"Instance Methods","anchor":"Instance-Methods","generated":true,"identifiers":["doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/layoutSubviews()","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/startAnimating()","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/stopAnimating()"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"attribute","text":"@"},{"kind":"attribute","preciseIdentifier":"s:ScM","text":"MainActor"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"TypingIndicator","kind":"identifier"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/messagekit.MessageKit\/documentation\/MessageKit"]]},"identifier":{"url":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"MessageKit"}],"symbolKind":"class","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TypingIndicator"}],"navigatorTitle":[{"kind":"identifier","text":"TypingIndicator"}],"role":"symbol","externalID":"c:@M@MessageKit@objc(cs)TypingIndicator","roleHeading":"Class","title":"TypingIndicator"},"abstract":[{"type":"text","text":"A "},{"code":"UIView","type":"codeVoice"},{"type":"text","text":" subclass that holds 3 dots which can be animated"}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/messagekit.MessageKit\/objc(cs)UIView"],"type":"inheritsFrom","title":"Inherits From"},{"identifiers":["doc:\/\/messagekit.MessageKit\/objc(pl)NSCoding","doc:\/\/messagekit.MessageKit\/objc(pl)NSObject","doc:\/\/messagekit.MessageKit\/objc(pl)CALayerDelegate","doc:\/\/messagekit.MessageKit\/s7CVarArgP","doc:\/\/messagekit.MessageKit\/s28CustomDebugStringConvertibleP","doc:\/\/messagekit.MessageKit\/s23CustomStringConvertibleP","doc:\/\/messagekit.MessageKit\/SQ","doc:\/\/messagekit.MessageKit\/SH","doc:\/\/messagekit.MessageKit\/s8SendableP","doc:\/\/messagekit.MessageKit\/objc(pl)UIAccessibilityIdentification","doc:\/\/messagekit.MessageKit\/objc(pl)UIActivityItemsConfigurationProviding","doc:\/\/messagekit.MessageKit\/objc(pl)UIAppearance","doc:\/\/messagekit.MessageKit\/objc(pl)UIAppearanceContainer","doc:\/\/messagekit.MessageKit\/objc(pl)UICoordinateSpace","doc:\/\/messagekit.MessageKit\/objc(pl)UIDynamicItem","doc:\/\/messagekit.MessageKit\/objc(pl)UIFocusEnvironment","doc:\/\/messagekit.MessageKit\/objc(pl)UIFocusItem","doc:\/\/messagekit.MessageKit\/objc(pl)UIFocusItemContainer","doc:\/\/messagekit.MessageKit\/objc(pl)UILargeContentViewerItem","doc:\/\/messagekit.MessageKit\/objc(pl)UIPasteConfigurationSupporting","doc:\/\/messagekit.MessageKit\/objc(pl)UIPopoverPresentationControllerSourceItem","doc:\/\/messagekit.MessageKit\/objc(pl)UIResponderStandardEditActions","doc:\/\/messagekit.MessageKit\/5UIKit23UITraitChangeObservableP","doc:\/\/messagekit.MessageKit\/objc(pl)UITraitEnvironment","doc:\/\/messagekit.MessageKit\/objc(pl)UIUserActivityRestoring"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"variants":[{"paths":["\/documentation\/messagekit\/typingindicator"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://messagekit.MessageKit/objc(pl)UIAppearance":{"title":"UIKit.UIAppearance","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIAppearance","type":"unresolvable"},"doc://messagekit.MessageKit/objc(pl)UIFocusEnvironment":{"title":"UIKit.UIFocusEnvironment","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIFocusEnvironment","type":"unresolvable"},"doc://messagekit.MessageKit/documentation/MessageKit":{"type":"topic","role":"collection","title":"MessageKit","abstract":[],"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit","kind":"symbol","url":"\/documentation\/messagekit"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/isBounceEnabled":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isBounceEnabled"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/messagekit\/typingindicator\/isbounceenabled","title":"isBounceEnabled","kind":"symbol","abstract":[{"text":"A flag that determines if the bounce animation is added in ","type":"text"},{"type":"codeVoice","code":"startAnimating()"}],"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/isBounceEnabled"},"doc://messagekit.MessageKit/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/s8SendableP","title":"Swift.Sendable"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/isAnimating":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isAnimating","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/messagekit\/typingindicator\/isanimating","title":"isAnimating","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/isAnimating","abstract":[{"type":"text","text":"A flag indicating the animation state"}]},"doc://messagekit.MessageKit/objc(pl)UIDynamicItem":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIDynamicItem","title":"UIKit.UIDynamicItem"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/dotColor":{"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/dotColor","url":"\/documentation\/messagekit\/typingindicator\/dotcolor","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"dotColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor"}],"role":"symbol","abstract":[{"type":"text","text":"A convenience accessor for the "},{"code":"backgroundColor","type":"codeVoice"},{"type":"text","text":" of each dot"}],"title":"dotColor"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator":{"type":"topic","role":"symbol","navigatorTitle":[{"text":"TypingIndicator","kind":"identifier"}],"title":"TypingIndicator","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"UIView"},{"type":"text","text":" subclass that holds 3 dots which can be animated"}],"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"TypingIndicator","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/messagekit\/typingindicator"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/opacityAnimationLayer":{"role":"symbol","type":"topic","title":"opacityAnimationLayer","kind":"symbol","abstract":[{"type":"text","text":"The "},{"type":"codeVoice","code":"CABasicAnimation"},{"type":"text","text":" applied when "},{"code":"isFadeEnabled","type":"codeVoice"},{"text":" is TRUE","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacityAnimationLayer","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CABasicAnimation","text":"CABasicAnimation","kind":"typeIdentifier"}],"url":"\/documentation\/messagekit\/typingindicator\/opacityanimationlayer","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/opacityAnimationLayer"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/initialOffsetAnimationLayer":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initialOffsetAnimationLayer"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CABasicAnimation","text":"CABasicAnimation"}],"url":"\/documentation\/messagekit\/typingindicator\/initialoffsetanimationlayer","title":"initialOffsetAnimationLayer","kind":"symbol","abstract":[{"type":"text","text":"The "},{"code":"CABasicAnimation","type":"codeVoice"},{"type":"text","text":" applied when "},{"type":"codeVoice","code":"isBounceEnabled"},{"type":"text","text":" is TRUE to move the dot to the correct"},{"type":"text","text":" "},{"text":"initial offset","type":"text"}],"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/initialOffsetAnimationLayer"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/init(coder:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"coder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSCoder","text":"NSCoder"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(coder:)","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/init(coder:)","url":"\/documentation\/messagekit\/typingindicator\/init(coder:)","role":"symbol","abstract":[],"type":"topic"},"doc://messagekit.MessageKit/objc(cs)UIView":{"identifier":"doc:\/\/messagekit.MessageKit\/objc(cs)UIView","title":"UIKit.UIView","type":"unresolvable"},"doc://messagekit.MessageKit/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/messagekit.MessageKit\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/isFadeEnabled":{"role":"symbol","type":"topic","title":"isFadeEnabled","kind":"symbol","abstract":[{"text":"A flag that determines if the opacity animation is added in ","type":"text"},{"code":"startAnimating()","type":"codeVoice"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isFadeEnabled","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/messagekit\/typingindicator\/isfadeenabled","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/isFadeEnabled"},"doc://messagekit.MessageKit/objc(pl)UIAppearanceContainer":{"identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIAppearanceContainer","title":"UIKit.UIAppearanceContainer","type":"unresolvable"},"doc://messagekit.MessageKit/objc(pl)CALayerDelegate":{"identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)CALayerDelegate","title":"QuartzCore.CALayerDelegate","type":"unresolvable"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/stopAnimating()":{"abstract":[{"type":"text","text":"Sets the state of the "},{"type":"codeVoice","code":"TypingIndicator"},{"text":" to not animating and removes animation layers","type":"text"}],"title":"stopAnimating()","role":"symbol","url":"\/documentation\/messagekit\/typingindicator\/stopanimating()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stopAnimating","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/stopAnimating()"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/dots":{"abstract":[],"title":"dots","role":"symbol","url":"\/documentation\/messagekit\/typingindicator\/dots","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"dots","kind":"identifier"},{"text":": [","kind":"text"},{"text":"BubbleCircle","kind":"typeIdentifier","preciseIdentifier":"c:@M@MessageKit@objc(cs)BubbleCircle"},{"text":"]","kind":"text"}],"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/dots"},"doc://messagekit.MessageKit/s7CVarArgP":{"identifier":"doc:\/\/messagekit.MessageKit\/s7CVarArgP","title":"Swift.CVarArg","type":"unresolvable"},"doc://messagekit.MessageKit/s23CustomStringConvertibleP":{"identifier":"doc:\/\/messagekit.MessageKit\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://messagekit.MessageKit/objc(pl)UIActivityItemsConfigurationProviding":{"identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIActivityItemsConfigurationProviding","title":"UIKit.UIActivityItemsConfigurationProviding","type":"unresolvable"},"doc://messagekit.MessageKit/objc(pl)UIFocusItemContainer":{"identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIFocusItemContainer","title":"UIKit.UIFocusItemContainer","type":"unresolvable"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/bounceAnimationLayer":{"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/bounceAnimationLayer","url":"\/documentation\/messagekit\/typingindicator\/bounceanimationlayer","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounceAnimationLayer"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CABasicAnimation","preciseIdentifier":"c:objc(cs)CABasicAnimation"}],"role":"symbol","abstract":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"CABasicAnimation"},{"type":"text","text":" applied when "},{"type":"codeVoice","code":"isBounceEnabled"},{"type":"text","text":" is TRUE"}],"title":"bounceAnimationLayer"},"doc://messagekit.MessageKit/objc(pl)UICoordinateSpace":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UICoordinateSpace","title":"UIKit.UICoordinateSpace"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/bounceOffset":{"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/bounceOffset","title":"bounceOffset","abstract":[{"type":"text","text":"The offset that each dot will transform by during the bounce animation"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounceOffset"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/bounceoffset"},"doc://messagekit.MessageKit/objc(pl)UIPasteConfigurationSupporting":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIPasteConfigurationSupporting","title":"UIKit.UIPasteConfigurationSupporting"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/init(frame:)":{"type":"topic","role":"symbol","title":"init(frame:)","abstract":[],"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/init(frame:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"frame"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/messagekit\/typingindicator\/init(frame:)"},"doc://messagekit.MessageKit/5UIKit23UITraitChangeObservableP":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/5UIKit23UITraitChangeObservableP","title":"UIKit.UITraitChangeObservable"},"doc://messagekit.MessageKit/objc(pl)UILargeContentViewerItem":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UILargeContentViewerItem","title":"UIKit.UILargeContentViewerItem"},"doc://messagekit.MessageKit/SH":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/SH","title":"Swift.Hashable"},"doc://messagekit.MessageKit/SQ":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/SQ","title":"Swift.Equatable"},"doc://messagekit.MessageKit/objc(pl)UIResponderStandardEditActions":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIResponderStandardEditActions","title":"UIKit.UIResponderStandardEditActions"},"doc://messagekit.MessageKit/objc(pl)NSObject":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)NSObject","title":"ObjectiveC.NSObjectProtocol"},"doc://messagekit.MessageKit/objc(pl)UIFocusItem":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIFocusItem","title":"UIKit.UIFocusItem"},"doc://messagekit.MessageKit/objc(pl)UIAccessibilityIdentification":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIAccessibilityIdentification","title":"UIKit.UIAccessibilityIdentification"},"doc://messagekit.MessageKit/objc(pl)UIPopoverPresentationControllerSourceItem":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIPopoverPresentationControllerSourceItem","title":"UIKit.UIPopoverPresentationControllerSourceItem"},"doc://messagekit.MessageKit/objc(pl)NSCoding":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)NSCoding","title":"Foundation.NSCoding"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/startAnimating()":{"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/startAnimating()","title":"startAnimating()","role":"symbol","url":"\/documentation\/messagekit\/typingindicator\/startanimating()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"startAnimating"},{"text":"()","kind":"text"}],"abstract":[{"type":"text","text":"Sets the state of the "},{"type":"codeVoice","code":"TypingIndicator"},{"text":" to animating and applies animation layers","type":"text"}],"type":"topic"},"doc://messagekit.MessageKit/objc(pl)UIUserActivityRestoring":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIUserActivityRestoring","title":"UIKit.UIUserActivityRestoring"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/stackView":{"role":"symbol","type":"topic","title":"stackView","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"stackView","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UIStackView","preciseIdentifier":"c:objc(cs)UIStackView"}],"url":"\/documentation\/messagekit\/typingindicator\/stackview","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/stackView"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingIndicator/layoutSubviews()":{"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingIndicator\/layoutSubviews()","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"layoutSubviews","kind":"identifier"},{"kind":"text","text":"()"}],"title":"layoutSubviews()","role":"symbol","url":"\/documentation\/messagekit\/typingindicator\/layoutsubviews()"},"doc://messagekit.MessageKit/objc(pl)UITraitEnvironment":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UITraitEnvironment","title":"UIKit.UITraitEnvironment"}}} |