2012-05-10 140 views
2

我有一個布爾條件,初始化一個webView,並在webViewDidFinishLoad加載完成後完成另一個代理點火。但是,由於布爾返回條件「webViewDidFinishLoad」之前,頁面永遠不會被完全加載。我如何確保webViewDidFinishLoad在布爾條件之前被加載?如何等待,直到webViewDidFinishLoad完成

感謝

回答

4

使用的WebView的才能入住此酒店

@property(nonatomic,readonly,getter=isLoading) BOOL loading; 
+0

@Saad,我可以用這個? while([webby isLoading]){等待(1000); }不知道是否在while語句中放置了一些函數,因爲它只是一個虛擬等待,直到它完成,然後返回True。 – kforkarim

+0

是的,你可以使用,因爲這是一個布爾,但你說的身體是不正確的。你不知道你的應用程序將在哪個平臺上運行。如果該設備的CPU速度太快,那麼它會失敗,如果CPU速度太慢,那麼用戶將不得不等待一個偉大的 – Saad

+0

這是真的,你能想出任何場景來正確使用它嗎?謝謝。 – kforkarim