我正在嘗試將instagram登錄信息整合到我的應用程序中。我想要做的是打開一個瀏覽器(我在考慮使用UIWebView
)用戶登錄,我應該攔截UIWebView
的重定向,以獲取我的access_token並關閉UIWebView
。通過執行UIWebViewDelegate
並覆蓋shouldStartLoadWithRequest:
方法,這很容易從UIViewController
中完成,但我在服務類中實現了所有的instagram代碼(所有類方法都是靜態的,所以沒有理由創建類的實例),我希望能夠顯示和解除瀏覽器從此服務(無需訪問viewController,因此無法添加UIWebView
作爲子視圖)。這是可能的,如果是這樣的話?其他小節?從服務中打開瀏覽器
我想這樣做,因爲登錄可能會彈出多個控制器,我不想在第n個地方複製相同的代碼。