您現在的位置是:電腦技術吧?>? 基礎知識 ??>??網頁加載不出來,加載??>??正文詳情

網頁加載不出來,加載

督沛白2019-11-25 16:41:34 人圍觀
簡介重新加載Uiwebview提供了三種加載頁面的方法:-(void)load request:(nsurlrequest*)request;-(void)loadhtml網頁加載慢原因

UIWebView提供了3種加載頁面的方式:  - (void)loadRequest:(NSURLRequest *)request;  - (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL;  - (void)loadData:(NSData *)data MIMEType:(NSString *)MIMEType textEncodingName:(NSString *)textEncodingName baseURL:(NSURL *)baseURL;  這里我只講前兩種,最后一種應該不常用。

  - (void)loadRequest:(NSURLRequest *)request  這個方法常用于加載指定url的網頁,但其實它也能用來加載本地資源,而且很方便。

  NSString *filePath = [[NSBundle mainBundle] pathForResource:@index ofType:@html inDirectory:@Htmls];  [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:filePath]]];  這 樣就把Htmls/index.html加載到webview里了。

需要注意的是,Htmls這個文件夾是 以create folder references for any added folders方式引入的,而非默認。

這樣做有兩個好處,一是編 譯之后,資源的目錄結構會和當前項目保持一致,而不會亂七八糟的散落在.app包中,也因此資源文件可以被html輕易找到;二是finder中文件目錄 的改變會直接映射到項目中,無需在xcode中手動增刪文件。

  index.html中,前端工程師引用了樣式表  base.css這個文件的路徑是其實是xxx.app/Htmls/css/base.css,而不是xxx.app/css/base.css,它可以被找到,原因是loadReqest這種方式會把當前load的這個html文件的路徑作為baseURL。

  - (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL  這個方法用于直接加載html代碼。

如果html沒有存在文件中,推薦使用這種方法。

當然你也可以用這個方法從本地html讀取代碼,然后加載。

但此時請注意baseURL要傳對,否則html中引用的資源是找不到的。

  繼續用上面的例子,要正確加載資源,你得這么寫:  NSString *baseURL = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@Htmls];  [self.webView loadHTMLString:htmlString baseURL:[NSURL fileURLWithPath:baseURL]];  這樣,前端工程師就可以很習慣的跟你配合開發了~

版權聲明:本文由 督沛白 整理編輯。

原標題:無法顯示此網頁,網頁加載緩慢

轉載注明出處:http://www.dn9ww09s.icu/basics/14368.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • 頓號怎么打用電腦,電腦鍵盤上的頓號怎么打出來

    頓號怎么打用電腦,電腦鍵盤上的頓號怎么打出來 相關圖片筆記本電腦wife顯示紅叉甜甜圈表的暫停通常用來分隔同類并行事件或用漢字作為序列號分隔序列號和內部文本。它是一個普通的漢字。然而,當用戶需要在電腦上輸入甜甜圈時,他會發...

  • 作業互助組,作業互助組官網

    作業互助組,作業互助組官網 相關圖片作業互助組網頁版家庭作業小組是一個非常實用的閱讀和學習軟件。在這個軟件中,用戶只需要掃描課本就可以得到答案。如果要邀請朋友使用此軟件,請共享您的邀請代碼。然后互助...

  • dreamweaver,dreamweaver使用

    dreamweaver,dreamweaver使用 相關圖片dream wear軟件對于開發人員,我們希望在本地測試后使用程序站點或服務器上的下載站點。接下來,我將介紹在dreamwear中創建site Apache配置,它使您能夠像本地服務器weaver...

  • 手機京東撤銷退貨申請,京東手機拆開能退貨嗎

    手機京東撤銷退貨申請,京東手機拆開能退貨嗎 相關圖片京東攔截訂單成功率京東618購物節即將到來。我相信會有很多小伙伴在購買完不滿意的商品后需要退貨。那怎么還京東手機呢?接下來,超人軟件編輯將介紹iPhone版手機京東的返程教程...

  • 設計原則,安全設計原則

    設計原則,安全設計原則 相關圖片七大設計原則我相信大多數人對CSS都有過痛苦的經歷。從我加入公司到現在,在不到兩年的時間里,很難聽到大多數關于CSS的討論。所以我一直在探索問題,為什么很多人認為CSS很難工...

  • xp怎么加入局域網,xp連接局域網

    xp怎么加入局域網,xp連接局域網 相關圖片xp與win10建立局域網我相信很多人都會遇到win7系統和Win XP LAN不能共享的情況,那么此時你會怎么做呢?今天,超人編輯將詳細告訴你為什么會出現這種情況,以及如何快速準確地應xp和...

  • 寧波市民卡自行車押金怎么退,市民卡怎么借自行車

    寧波市民卡自行車押金怎么退,市民卡怎么借自行車 相關圖片寧波市民卡app怎么騎自行車現在,有了寧波市民共享單車卡的支持,寧波市民有福了。他們只能通過寧波市民卡應用程序租車。那么,寧波市民需要采取哪些步驟來租有卡的自行車呢?...

  • 鼠標為什么不能拖拽,鼠標不能拖拽怎么辦

    鼠標為什么不能拖拽,鼠標不能拖拽怎么辦 相關圖片鼠標沒反應當你在網上看到一個游戲時,你需要拖動MC并旋轉MC。拖動是通過鼠標事件實現的,而旋轉需要Shift 鼠標單擊事件。我總覺得太麻煩了。因此,我希望能找到一種實現鼠鼠標丟...

  • 小酷是誰,卡小酷

    小酷是誰,卡小酷 相關圖片小酷663大酷卡和小酷卡是中國聯通和優酷推出的酷卡套餐。那么大酷卡和小酷卡有什么區別呢?大酷卡和小酷卡之間的費用是多少?如果你不知道聯通安卓版的大酷卡和小酷卡,那就和...

  • python字符串添加字符,python字符串去掉字符

    python字符串添加字符,python字符串去掉字符 相關圖片python查找字符串本文主要介紹了Python根據多個字符分割字符串的方法,涉及到Python中的正則表達式匹配技術,具有很高的實用價值。您可以參考下面的示例來描述Python根據python字符串切...

熱評文章

  • ios11所有版本發布時間表,ios11與現在的軟件兼容嗎

    ios11所有版本發布時間表,ios11與現在的軟件兼容嗎 相關圖片蘋果11是什么時候上市的在蘋果2017年WWDC大會上,IOS 11最受關注。蘋果粉絲最關心的是IOS 11何時推出,ios11支持哪些設備。然后,超人軟件編輯將介紹ios9能用到什么時候...

  • 葡萄酒酒瓶,紅酒瓶

    葡萄酒酒瓶,紅酒瓶 相關圖片紅酒開瓶器怎么用最終效果細膩美觀的酒瓶其實制作起來很簡單。它可以很容易地與煙花在幾個步驟首先,使用形狀工具畫出相應的形狀。通過這些形狀的組合,我們可以得到一個瓶身...

  • 高德地圖添加商戶收費,高德地圖商家星級怎么弄

    高德地圖添加商戶收費,高德地圖商家星級怎么弄 相關圖片高德地圖添加商戶現在,越來越多的人選擇使用地圖導航,所以一些商業朋友想在地圖上標記他們的商店。如何標記商家?接下來,超人軟件將推出iPhone高德地圖標注門店...

  • x的不同字體,x字體設計

    x的不同字體,x字體設計 相關圖片x個性字體現在字體設計可以在電腦上輕松完成,但第一臺Mac電腦推出時,中文字體設計并不容易,而且有很多限制。然而,著名字體設計師柯志堅卻獨創了“李松”風格,后來成為蘋果...

  • 怎樣將html格式轉成PDF啊,PDF轉化html

    怎樣將html格式轉成PDF啊,PDF轉化html 相關圖片pdf怎么轉換成連接在上一個教程中,超人解釋了如何將excel表格轉換成HTML格式,然后許多網友問超人如何將PDF轉換成HTML。當然,對于這個文本格式轉換操作,可以使用PDF轉網頁轉換為...

  • python背景顏色,python改背景色

    python背景顏色,python改背景色 相關圖片python怎么弄成黑色背景本文主要介紹了Python通過PIL填充PNG圖片背景色的方法。實例分析了Python使用PIL模塊操作PNG圖片的技巧,具有很強的實用價值。有需要的朋友可以參pythonturtle背景顏...

  • 怎么開啟屏幕鍵盤,屏幕怎樣顯示鍵盤

    怎么開啟屏幕鍵盤,屏幕怎樣顯示鍵盤 相關圖片電腦屏幕鍵盤哪里打開win10計算機系統的用戶越來越多。超人今天給大家帶來的是一門關于如何啟用win10屏幕鍵盤經典模式的課程。觸摸屏用戶可以在設定裝置的輸入端打開經典模式的屏...

  • 如何購買vip,購買vip會員

    如何購買vip,購買vip會員 相關圖片購買網卡Handbei是一款移動賺錢軟件,可以讓企業和用戶相互受益。當你購買VIP在手,你會有更多的次數在喜歡比普通用戶!合作伙伴可以嘗試開放會員業務。現在,讓我們教你vip...

  • 排插按鈕,排插按鈕按不下去

    排插按鈕,排插按鈕按不下去 相關圖片插線板按鈕按下去有閃光Flash是制作二維動畫的常用軟件。小貝的教程詳細介紹了一種非常實用的按鈕插入方法~非常實用,希望能對你有所幫助!工具/原材料閃蒸CS3或以上方法/步驟1。...

  • 百度外賣投訴電話,投訴外賣哪個有效

    百度外賣投訴電話,投訴外賣哪個有效 相關圖片投訴外賣商家會有什么后果現在,外賣軟件正在蓬勃發展。相信很多小伙伴都喜歡用百度拿出來訂購。所以有時候當我們遇到食物不新鮮等問題時,百度怎么能拿出來抱怨呢?接下來,...

關注微信

变脸官网查询