fbdidlogin ne tire pas lorsque vous appuyez à partir de C ++ sur l'application iPhone
-
11-12-2019 - |
Question
J'ai une application sur iOS qui fonctionne avec C ++ (un jeu CocOS2DX).Je veux intégrer Facebook à ce sujet.
J'initialise le site Web de Facebook iOS SDK en tant que site Web Facebook Developers l'indique, sur une classe C objectif C.Ensuite, j'appelle cette classe Objective-C de mon code C ++ et il semble fonctionner - l'application Facebook est ouverte et demande l'authentification et les autorisations -.
Le problème est que les "événements" ou "rappels" comme la FBDIDLOGIN ne sont pas appelés au dos, ni au moins je n'ai pas de contrôle sur eux de C ++
Savez-vous si cela peut être fait?
thks.
La solution
OK, la solution:
Tout le code associé à Facebook doit être dans l'appdelegate.m, puis vous pouvez y accéder à partir de n'importe où dans votre code avec cette instruction:
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate FacebookLogin];