Me preguntaba cuáles son las pautas de "mejores prácticas" para usar el SDK de iOS de Facebook.iOS Facebook SDK - ¿Mejores prácticas?
Específicamente - Tengo varios formularios que usan el SDK de Facebook. Mi instinto inicial como programador OOP fue crear una clase "FacebookManager" en mi capa de acceso a datos que maneja todas las actividades de Facebook. Desafortunadamente, dado que el iOS SDK de Facebook usa delegados y métodos asincrónicos, esto no es tan útil ya que cualquier otro módulo que use FacebookManager tendrá que pasar delegados para todas las respuestas de todos modos.
Luego me di cuenta de que cada ViewController sería un FBRequestDelegate por sí mismo y manejaría todas las respuestas de Facebook.
Entonces, ¿cómo lo haces en tu aplicación?
¿Por qué no se invierten las 2 últimas líneas de la función PostToWall? ¿Ejecutas la solicitud y luego agregas el bloque como parámetro? No lo entiendo ... –
Según tengo entendido, la solicitud se prepara y no se ejecuta hasta la próxima ejecución de runloop. Es por eso que parece que la solicitud debe salir antes de que se agregue el bloque, sin embargo, en la práctica se ejecuta en el siguiente paso del ciclo de ejecución después de agregar el bloque – ribeto
Terminé usando su ejemplo. Gracias. –