Xcode 有什么问题吗?

Xcode 有什么问题吗?,xcode,facebook,fbconnect,Xcode,Facebook,Fbconnect,我刚刚将所有最新的FBConnect类导入到我的xCode项目中,它没有错误或警告。我也单击了“添加到组文件夹”框。现在我被卡住了。我真的很想了解这篇文章的编码部分,但是我在网上找到的所有教程都已经过时了。 到目前为止,我所做的只是导入“FBConnect.h”,仅此而已。现在我该怎么做,从这里只是张贴一个简单的状态在我的墙上? 还要上传照片(UIImage)吗 谢谢 我没有你的所有答案,但下面是我的应用程序如何通过附件发布状态更新(或在facebook上说“发布流”)。我创建了一个名为Face

我刚刚将所有最新的FBConnect类导入到我的xCode项目中,它没有错误或警告。我也单击了“添加到组文件夹”框。现在我被卡住了。我真的很想了解这篇文章的编码部分,但是我在网上找到的所有教程都已经过时了。 到目前为止,我所做的只是导入“FBConnect.h”,仅此而已。现在我该怎么做,从这里只是张贴一个简单的状态在我的墙上? 还要上传照片(UIImage)吗


谢谢

我没有你的所有答案,但下面是我的应用程序如何通过附件发布状态更新(或在facebook上说“发布流”)。我创建了一个名为FacebookController的单例类,我在其中调用:

    facebookObject = [[Facebook alloc] initWithAppId:apiKey];
然后调用此方法以获得发布权限:

    [[FacebookController facebookObject] authorize:[NSArray arrayWithObjects:@"publish_stream",nil] delegate:self];
我的应用程序通过以下方法获取有关用户的信息:

        [[FacebookController facebookObject] requestWithGraphPath:@"me" andDelegate:self];
您还需要使用以下调用来验证会话有效性并存储所需信息:

[[FacebookController facebookObject]isSessionValid]

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setObject:[[FacebookController facebookObject] accessToken] forKey:@"AccessToken"];
[prefs setObject:[[FacebookController facebookObject] expirationDate] forKey:@"ExpirationDate"];
[prefs synchronize];
然后,您将需要此方法进行实际发布:

[[FacebookController facebookObject] requestWithMethodName:@"Stream.publish" andParams:params andHttpMethod:@"POST" andDelegate:self];
params是一个NSDictionary,在我的例子中包括消息、附件、操作链接和目标id

我想你可以把你的照片作为附件,但我不确定你需要采取什么样的步骤。无论如何,这会让你朝着正确的方向前进

不幸的是,Facebook的文档还有很多需要改进的地方

祝你好运