Utilizando el método self in class
Me encontré con este código en ShareKit, y no entiendo lo que el escritor tenía en mente, usandoself
en un método de clase. Hay una advertencia: los tipos de puntero incompatibles que envían 'Clase' al parámetro tipoid<FBSessionDelegate>
. Quiero limpiar estas advertencias, así puedo ver las que pueden doler más tarde. ¿Qué puedo / debo hacer que no rompa esto?
Este es el archivo SHKFacebook.m y el nombre de la clase es SHKFacebook
+ (void)logout
{
FBSession *fbSession;
if(!SHKFacebookUseSessionProxy){
fbSession = [FBSession sessionForApplication:SHKFacebookKey
secret:SHKFacebookSecret
delegate:self];
}else {
fbSession = [FBSession sessionForApplication:SHKFacebookKey
getSessionProxy:SHKFacebookSessionProxyURL
delegate:self];
}
[fbSession logout];
}