如何在youtube中自定义视频共享活动

如何在youtube中自定义视频共享活动,youtube,uiactivityviewcontroller,uiactivity,Youtube,Uiactivityviewcontroller,Uiactivity,当我使用UIActivityViewController共享视频时,ActivityView在Twitter Tumblr等中显示facebook,但没有youtube,因此我想编写一个自定义UIActivity在youtube中共享视频,但我的英语太差,无法理解youtube API文档 这是我的密码 进口 @interface RFCustomYoutubeActivity : UIActivity @end #import "RFCustomYoutubeAc

当我使用UIActivityViewController共享视频时,ActivityView在Twitter Tumblr等中显示facebook,但没有youtube,因此我想编写一个自定义UIActivity在youtube中共享视频,但我的英语太差,无法理解youtube API文档


这是我的密码

进口
    @interface RFCustomYoutubeActivity : UIActivity

    @end

    #import "RFCustomYoutubeActivity.h"
    @interface RFCustomYoutubeActivity ()
    @property (nonatomic,strong)NSArray *activityItems;
    @end

@implementation RFCustomYoutubeActivity
+ (UIActivityCategory)activityCategory {
    return UIActivityCategoryShare;
}

- (NSString *)activityType{
    NSString *bundeID = [NSBundle mainBundle].bundleIdentifier;
    NSString *typeStr =[bundeID stringByAppendingString:NSStringFromClass([RFCustomYoutubeActivity class])];
    return typeStr;
}

- (NSString *)activityTitle {
    return @"Youtube"; 
}

- (UIImage *)activityImage {
    return [UIImage imageNamed:@"youtube.png"];
}

- (BOOL)canPerformWithActivityItems:(NSArray *)activityItems{
    for (NSObject *obj in activityItems) {
        if ([obj isKindOfClass:[NSURL class]] ) {
            return YES;
        }
    }
    return NO;
}

- (void)prepareWithActivityItems:(NSArray *)activityItems{
    NSMutableArray *mutableArray=[NSMutableArray array];
    for (NSObject *obj in activityItems) {
        if ([obj isKindOfClass:[NSURL class]]) {
            [mutableArray addObject:obj];
        }
    }
    self.activityItems=[NSArray arrayWithArray:mutableArray];
}

- (void)performActivity{
   //self.activityItems[0] is a video urlPath. 
   //here  i don't konw how to open youtube(app) or share video to youtube 
   //or how to open youtube album  

}

- (void)activityDidFinish:(BOOL)completed{
    NSLog(@"end");
}