我想知道什么是“最佳实践”的指导方针是使用Facebook的iOS SDK。iOS Facebook SDK - 最佳实践?
特别是 - 我有几种使用Facebook SDK的形式。 我最初的本能,作为程序员OOP正在处理所有Facebook的活动我的数据访问层来创建一个“FacebookManager”级。 不幸的是,因为Facebook的iOS版SDK使用委托和异步方法,这不是那么有用,因为使用FacebookManager会有任何其他模块中的代表通过对所有答复反正。
然后我觉得每个ViewController本身就是一个FBRequestDelegate并处理所有Facebook响应。
那么,你是如何做到这一点在你的应用程序?
为什么PostToWall函数中的最后两行没有反转?你运行请求然后添加块作为参数给它? 我不明白... – 2012-03-02 16:36:06
我的理解是,请求会被准备好,直到下一次runloop运行才会执行。这就是为什么它看起来请求应该在块添加前结束,但实际上它是在块添加后在运行循环的下一步执行的。 – ribeto 2012-03-02 19:31:39
我最终使用了你的例子。谢谢。 – 2012-03-11 08:54:10