Objective c 使用Facebook SDK和iOS9上传视频,我做错了什么?

Objective c 使用Facebook SDK和iOS9上传视频,我做错了什么?,objective-c,video,facebook-ios-sdk,Objective C,Video,Facebook Ios Sdk,我不确定我在这里做错了什么,希望有人能给我指出正确的方向,因为代码正在悄无声息地失败,没有任何错误输出……我检查了这里的每个线程,并尝试了所有建议的解决方案,但都没有用 我正在尝试使用最新的ios SDK和下面的代码将视频上传到facebook——我已经检查了权限——它们是正确的,我可以上传图像、发布消息等 我还尝试了参数@“video.mov”以及图形路径“{userID}/video}” 看起来FBSDKgraph请求从未启动。我已经通过将NSData写入本地mov文件并毫无问题地播放来检查

我不确定我在这里做错了什么,希望有人能给我指出正确的方向,因为代码正在悄无声息地失败,没有任何错误输出……我检查了这里的每个线程,并尝试了所有建议的解决方案,但都没有用

我正在尝试使用最新的ios SDK和下面的代码将视频上传到facebook——我已经检查了权限——它们是正确的,我可以上传图像、发布消息等

我还尝试了参数@“video.mov”以及图形路径“{userID}/video}”

看起来FBSDKgraph请求从未启动。我已经通过将NSData写入本地mov文件并毫无问题地播放来检查它

谢谢你的帮助

     NSMutableData * movieData=[[NSMutableData alloc]init];
    [manager requestDataForAssetResource:asset[1] options:nil dataReceivedHandler:^(NSData * _Nonnull data) {
        [movieData appendData:data];
    } completionHandler:^(NSError * _Nullable error) {

        if (error == nil) {



            NSDictionary *stuff = @{
                                     @"source": movieData,
                                     @"description":@"testing",
                                      @"contentType":@"video/quicktime",
                                     };

            /* make the API call */

       if ([[FBSDKAccessToken currentAccessToken] hasGranted:@"publish_actions"]) {

           NSLog(@"starting connection");
            FBSDKGraphRequest *connection = [[FBSDKGraphRequest alloc] initWithGraphPath:@"me/videos" parameters:stuff HTTPMethod:@"POST"];


            [connection startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {

                if (!error) {

                    NSLog(@"Video uploaded %@",result);

                } else {

                    NSLog(@"Video uploaded failed %@",error.userInfo);

                }

            }];

我是通过从completionHandler中拉出post函数来实现的。由于某种原因,请求没有在那里执行