2011-08-18 84 views
2

你好我是新的關於這個實現Facebook到我的app.I檢查開發人員的Facebook和SDK教程。但他們都展示瞭如何在應用程序開始時打開Facebook。我有一個按鈕,我想打開Facebook應用程序請求權限並從另一個視圖控制器發佈用戶牆。任何人都可以幫我做到嗎?從ViewController調用facebook而不是從appdelegate

回答

3

我建議兩件事。

首先:假設你已經通讀https://developers.facebook.com/docs/guides/mobile/ 你可能會有自己的appid(連接到facebook的重要組成部分)。 有了這個,你可以看看這個演示Facebook應用程序https://github.com/facebook/facebook-ios-sdk/tree/master/sample/DemoApp並將該鍵應用於屬性'kAppId'。這將允許您運行演示並顯示Facebook類的初始化和打電話,隨時更新視圖。第二:一旦你有了一個很好的例子的基礎,你的問題的下一部分是相對容易的。如果你看看上面的例子DemoAppViewController,你會注意到你可以通過創建一個FBConnect類的新實例來開始整個Facebook登錄過程(並且它是合適的委託)。這意味着你可以將它鏈接到一個更新新視圖的按鈕,只要這個新視圖包含委託或更新自己以說「嗨,我已登錄」

有一種財富一步一步的教程,以幫助更好地解釋我所得到的。 我很喜歡這一個:http://www.raywenderlich.com/1488/how-to-use-facebooks-new-graph-api-from-your-iphone-app,因爲它是非常深入的,也許在你感興趣的級別工作

編輯 - 此外,剛剛打在視圖控制器之間傳遞數據,甚至Facebook的相關材料,我D建議你看看http://www.iphonedevsdk.com/forum/iphone-sdk-development/54859-sharing-data-between-view-controllers-other-objects.html(iOS5中也有一些改進)

+0

謝謝亞歷克斯我要檢查他們:) –

相關問題