【问题标题】:iOS Upload Photo Upload with CaptioniOS上传照片上传带标题
【发布时间】:2013-05-23 22:25:32
【问题描述】:

我之前看到过这个问题,但没有一个解决方案适合我。

我正在尝试将照片发布到用户墙上(以及将其保存到应用的相册中)

我使用的是 iOS 6,但无法使用原生弹出框代码。

我可以发布照片就好了,我可以发布正常的消息就好了(所以权限似乎很好),但我不能上传带有消息/标题的照片。

我正在使用 iOS Facebook SDK。

这是一种(我尝试过的许多方法中的一种)

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   [UIImage imageNamed:@"bla"], @"source",
                                   @"caption desc", @"message",
                                   @"caption", @"caption",
                                   nil];

    FBRequest *request = [FBRequest requestWithGraphPath:@"me/photos" parameters:params HTTPMethod:@"POST"];


FBRequestConnection *connection = [[[FBRequestConnection alloc] init] autorelease];

    [connection addRequest:request completionHandler:^(FBRequestConnection *connection, id result, NSError *error){
        isProcessingFacebookSharing = NO;

        NSLog(@"Facebook Post Result: %@", result);
        if (error != nil)
        {
            NSLog(@"Facebook Posting Error: %@", [error localizedDescription]);
        }

        if (!isProcessingTwitterSharing)
        {
            dispatch_async(dispatch_get_main_queue(), ^(void){
                [self cancelButtonPressed:nil];
            });
        }
    }];

    [connection start];

这个帖子我的照片很好,但没有添加标题/消息/描述(或任何你想称呼它)

我看到有人说要尝试以下端点,我已经尝试过并得到相同的结果。

me/photo
feed
me/feed

我尝试过其他一些方法,但我现在只记得这些。

有人知道我做错了什么吗?

【问题讨论】:

    标签: ios facebook ios6 photo


    【解决方案1】:

    原来问题不在于上面的代码,而是 Xcode 出了问题。

    我在使用 Xcode 时遇到问题,我无法执行 Cmd-Z(撤消)并且我的断点在奇怪的地方触发。

    终于关闭了Xcode,从模拟器中删除了app,并删除了app的Derived Data。

    当我再次打开 Xcode 时,我的所有更改都消失了。 文件看起来没有被触动过。

    将我的代码改回上面的代码,它工作了。

    所以对于未来的任何人来说,仅供参考,以上方法确实有效!

    【讨论】:

      猜你喜欢
      • 2012-03-07
      • 2021-10-18
      • 1970-01-01
      • 2012-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多