【发布时间】:2012-09-12 03:58:33
【问题描述】:
在我的项目中添加了 Sharekit 组,并收到了很多编译警告。
在此它是一个静态实例,在静态方法中传递 self 参数是不正确的,因为在静态方法中没有此对象的特定实例。我该如何解决这个问题。
+ (void)logout
{
FBSession *fbSession;
if(!SHKFacebookUseSessionProxy){
fbSession = [FBSession sessionForApplication:SHKFacebookKey
secret:SHKFacebookSecret
delegate:self];
}else {
fbSession = [FBSession sessionForApplication:SHKFacebookKey
getSessionProxy:SHKFacebookSessionProxyURL
delegate:self];
//delegate:[self sharedSomeProtocolDelegate]];
}
[fbSession logout];
}
任何人都请。
谢谢
【问题讨论】:
-
忽略警告。 (在这种情况下)
-
你说你有一个静态实例 - 你的意思是有一个
static变量有一个指向你的类实例的指针?如果是这样,你能传递那个变量而不是self吗?
标签: iphone ios facebook sharekit