1

UIActivity クラスのドキュメントによると、AVAssetオブジェクトをデータソースとしてUIActivityTypePostToFacebookアクティビティに追加できます。標準のアクティビティ タイプを使用して動画を投稿できるということですか?そうでない場合、活動項目UIActivityTypePostToFacebookを使用してどのような項目を投稿できますか?AVAsset

4

1 に答える 1

3

まあ.. 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 インスタンスとして追加できるのは画像のみであることを意味します。

于 2012-10-12T21:44:31.210 に答える