gpt4 book ai didi

ios - 新的 facebook-ios-sdk 中没有 initWithAppId 方法

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:08:59 25 4
gpt4 key购买 nike

我正在开发 Facebook iOS 应用程序。我遇到的没有方法的问题initWithAppID , 只有 initWithAppID andDelegate:但是我不想在初始化对象时指定委托(delegate),因为我在我的 appDelegate 和 <FBRequestDelegate> 中这样做即,将在我的 UIView 子类中实现。

所以我的问题是:哪里最好初始化 Facebook 对象以及在 andDelegate: 中设置什么? ?

不胜感激,

艺术

最佳答案

FBSessionDelegate 上的所有方法都标记为可选,因此您应该能够将 nil 作为委托(delegate)传递。

/**
* Your application should implement this delegate to receive session callbacks.
*/
@protocol FBSessionDelegate <NSObject>

@optional

/**
* Called when the user successfully logged in.
*/
- (void)fbDidLogin;

/**
* Called when the user dismissed the dialog without logging in.
*/
- (void)fbDidNotLogin:(BOOL)cancelled;

/**
* Called when the user logged out.
*/
- (void)fbDidLogout;

@end

Facebook 类将委托(delegate)作为分配的属性,因此您可以稍后设置它。

@property(nonatomic, assign) id<FBSessionDelegate> sessionDelegate;

关于ios - 新的 facebook-ios-sdk 中没有 initWithAppId 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7879061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com