Использование типов данных UIActivity и AVAsset

Согласно документации по классу UIActivity можно добавить AVAsset объекты в качестве источника данных для UIActivityTypePostToFacebook активности. Означает ли это, что мы можем публиковать видео, используя стандартный тип активности UIActivityTypePostToFacebook? Если нет, то какие элементы я могу публиковать, используя элемент активности AVAsset?


person voromax    schedule 12.10.2012    source источник


Ответы (1)


Ну.. Согласно UIActivity.h

UIKIT_EXTERN NSString *const UIActivityTypePostToFacebook   NS_AVAILABLE_IOS(6_0); // text, images, URLs
UIKIT_EXTERN NSString *const UIActivityTypePostToTwitter    NS_AVAILABLE_IOS(6_0); // text, images, URLs
UIKIT_EXTERN NSString *const UIActivityTypePostToWeibo      NS_AVAILABLE_IOS(6_0); // text, images, URLs
UIKIT_EXTERN NSString *const UIActivityTypeMessage          NS_AVAILABLE_IOS(6_0); // text
UIKIT_EXTERN NSString *const UIActivityTypeMail             NS_AVAILABLE_IOS(6_0); // text, image, file:// URLs
UIKIT_EXTERN NSString *const UIActivityTypePrint            NS_AVAILABLE_IOS(6_0); // image, NSData, file:// URL, UIPrintPageRenderer, UIPrintFormatter, UIPrintInfo
UIKIT_EXTERN NSString *const UIActivityTypeCopyToPasteboard NS_AVAILABLE_IOS(6_0); // text, image, NSURL, UIColor, NSDictionary
UIKIT_EXTERN NSString *const UIActivityTypeAssignToContact  NS_AVAILABLE_IOS(6_0); // image
UIKIT_EXTERN NSString *const UIActivityTypeSaveToCameraRoll NS_AVAILABLE_IOS(6_0); // image, video

видео упоминаются только в комментариях для UIActivityTypeSaveToCameraRoll. Это означает, что только изображения могут быть добавлены как экземпляры AVAsset с использованием этих стандартных типов действий.

person voromax    schedule 12.10.2012