Iphone 如何等待webViewDidFinishLoad完成

Iphone 如何等待webViewDidFinishLoad完成,iphone,objective-c,ios,cocoa,ipad,Iphone,Objective C,Ios,Cocoa,Ipad,我有一个初始化webView的布尔条件,在webViewDidFinishLoad中,完成后加载另一个要激发的委托。但是,由于布尔值返回条件“webViewDidFinishLoad”之前的值,因此页面永远不会完全加载。如何确保webViewDidFinishLoad在布尔条件之前加载 谢谢使用webview的此属性检查 @property(nonatomic,readonly,getter=isLoading) BOOL loading; 使用webview的此属性检查 @propert

我有一个初始化webView的布尔条件,在webViewDidFinishLoad中,完成后加载另一个要激发的委托。但是,由于布尔值返回条件“webViewDidFinishLoad”之前的值,因此页面永远不会完全加载。如何确保webViewDidFinishLoad在布尔条件之前加载


谢谢

使用webview的此属性检查

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

使用webview的此属性检查

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

@萨阿德,我能用这个吗?while([webby isLoading]){wait(1000);}不确定我是否在while语句中放入了一些函数,因为它只是一个虚拟的等待,直到它完成,然后返回True。是的,您可以使用,因为这是一个bool,但您所说的主体不正确。cz你不知道你的应用程序将在哪个平台上运行。如果该设备的cpu速度太快,则会出现故障;如果cpu速度太慢,则用户将不得不等待很长时间。如果是这样,您能想出任何方案来正确利用这一点吗?谢谢。一件事是使用这个[self-performSelector:@selector(displayResults)with-Object:nil afterDelay:2.0];NSDate*future=[NSDate DATE WITH TIME INTERVALICENSNOW:0.06];[NSThread sleepUntilDate:未来]@萨阿德,我能用这个吗?while([webby isLoading]){wait(1000);}不确定我是否在while语句中放入了一些函数,因为它只是一个虚拟的等待,直到它完成,然后返回True。是的,您可以使用,因为这是一个bool,但您所说的主体不正确。cz你不知道你的应用程序将在哪个平台上运行。如果该设备的cpu速度太快,则会出现故障;如果cpu速度太慢,则用户将不得不等待很长时间。如果是这样,您能想出任何方案来正确利用这一点吗?谢谢。一件事是使用这个[self-performSelector:@selector(displayResults)with-Object:nil afterDelay:2.0];NSDate*future=[NSDate DATE WITH TIME INTERVALICENSNOW:0.06];[NSThread sleepUntilDate:未来];