程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ios-設置UIWebView delegate值為0

ios-設置UIWebView delegate值為0

編輯:編程綜合問答
設置UIWebView delegate值為0

根據UIWebView的說明,處理UIWebView實體之前UIWebView delegate的值要設置為0。假如UIWebView設置在viewController中,而在執行過程中從沒用到UIWebView以及它的superview。那麼delegate的值必須設置為0嗎?

UIWebView文檔說明鏈接:http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebViewDelegate_Protocol/Reference/Reference.html

誰幫我解答一下啊。謝謝

最佳回答:


最好是按照說明來的了。你說的問題很普遍,如果不需要的時候,可以不用delegate空值。不過,一般問題這樣出現,應用出現了內存低的警告,如果內存警告出現了,UIWebview沒有加載,而delegate沒有設為0,可能會出現內存洩露。如果你設置了delegate的空值,需要進行UIWebView操作的時候會檢測到delegate值已經為0。相反,則容易出現實體destroy,當警告被清空後,會進行重復加載,凡是設置UIWebView的程序都會執行兩次,中間就會沒有暫停的進程。所以還是設置一下比較好。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved