I'm trying to integrate the new facebook sdk into my app. My question is, do all of the fbsession methods have to be called from the app delegate, or only those which require leaving the app (ie signing in via safari for those who don't have the fb app?)
I've tried calling requests directly from view controllers via :
if (FBSession.activeSession.isOpen) {
[[FBRequest requestForGraphPath: ...
and it seemed to return without problems, but I just wanted to make sure that that would always be the case before I went about doing that in more places.
It is not required to call fb related calls from app delegate. you can call them from any class you like. you should have fb ios sdk configured correctly before.