在ZYSinaEngine中 聲明一個實例方法 根據code請求accesstoken
拿到token后 告訴Controller拿到accesstoken 使用協議
因為是ZYSinaEngine想給別人傳信息 所以在ZYSinaEngine中應該有一個委托對象屬性 id<協議名> delegate
在ZYSinaEngine中寫協議方法 并且在.m中使用代理對象調用協議方法
因為協議方法為可選方法 所以應加判斷 代理對象是否存在且是否可以響應代理方法
TimeLineViewController實現代理方法 拿到access_token
在ZYSinaEngine中 聲明一個實例方法 根據accesstoken請求公共微博數據
拿到數據后 解析 告訴Controller拿到數據 使用協議 可以使用ZYSinaEngineDelegate
新聞熱點
疑難解答