我正在尝试使用他们的API创建一个连接到FB的iPhone应用。 documentation表示要这样做
session = [[FBSession sessionForApplication:@"key" secret:@"secret" delegate:self]retain];
...但是这个“会话”对象是什么。我该如何定义它?如果我只是使用这段代码,我会收到错误,说“会话”未定义。
答案 0 :(得分:2)
您需要创建FBSession对象的实例。文档中显示的代码就是您如何执行此操作。
你可能错过的是session
实例变量的声明隐藏在头文件中,并且在示例中没有显示给你。
您需要做的就是确保在您班级的某个地方声明FBSession *session;
。
答案 1 :(得分:1)
您需要键入会话变量,可能类似于:
FBSession* session = [[FBSession sessionForApplication:@"key"
secret:@"secret"
delegate:self]
retain];
请注意,由于您要保留它,因此您需要适当地释放它。关于Cocoa内存管理有很多问题。然而,Apple docs是圣经。
Facebook API文档应该包含有关您可以在FBSession
类型上调用的方法的信息。