国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

IOS開發--第三階段--微博(5)(程序2)

2019-11-14 19:21:38
字體:
來源:轉載
供稿:網友

 

設計思路:

按照MVC來設計代碼

新建ZYLoginWebView繼承于UIView

在ZYLoginWebView.h中添加webView屬性

在ZYLoginWebView的初始化方法中 創建初始化webView 并添加

 

 

設置代理 導入協議 實現兩個協議方法

重寫layoutSubviews方法 方法中設置webView的frame

讓webView加載請求 請求歸M管 新建Model類ZYSinaEngine 

在ZYSinaEngine類中添加加號方法(方便)authorizeReuqest返回一個請求

authorizeReuqest方法實現時 需要很多新浪創建的應用的參數 而且參數會多次用到 所以宏定義在ZYSinaEngine中

 

 

在ZYLoginWebView.h中定義

- (void)loadAuthorizeRequest:(NSURLRequest *)request;

在TimeLineViewController中 創建并初始化ZYLoginWebView 然后 加載請求

在webView代理方法中接收code

 

 

接收到code后 需要告訴TimeLineViewController 使用協議

因為是ZYLoginWebView想給別人傳信息 所以在ZYLoginWebView中應該有一個委托對象屬性id<協議名> delegate

在ZYLoginWebView中寫協議方法 并且在.m中調用協議方法

NSError的構成

TimeLineViewController實現代理方法 拿到code

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒙山县| 吴堡县| 同心县| 怀来县| 阳谷县| 新安县| 民县| 茂名市| 九寨沟县| 绥江县| 衡阳县| 涟源市| 泰顺县| 军事| 手游| 谷城县| 东城区| 洮南市| 定结县| 青海省| 新民市| 庆云县| 宝山区| 七台河市| 吴江市| 临江市| 舒城县| 息烽县| 沂水县| 益阳市| 巴林右旗| 临猗县| 上高县| 盐池县| 五寨县| 兴国县| 获嘉县| 新密市| 邵东县| 东丰县| 华坪县|