xcode选择器与webview参数
问题描述:
我想使用NSTimer执行选择器。在这个选择器上,我需要传递一个webview参数。我正在尝试这样做,因为我使用字符串但不工作。如何达到它?谢谢。xcode选择器与webview参数
-(void)setVars:(UIWebView *)webView{
...
}
-(void)webViewDidFinishLoad:(UIWebView *)webView {
[NSTimer scheduledTimerWithTimeInterval:.60 target:self selector:@selector(setVars:) withObject:webView userInfo:nil repeats:NO];
答
为什么不u使用performSelector:withObject:afterDelay这样的:
[self performSelector:@selector(setVars:) withObject:webView afterDelay:1];
+0
不知道这个方法。非常好,谢谢! – Jaume 2012-08-14 10:31:29
为什么不直接使用'performSelector:withObject:afterDelay:',在你的情况:'[自performSelector :@selector(setVars :) withObject:webView afterDelay:60];' – rckoenes 2012-08-14 10:28:40
当然,谢谢! – Jaume 2012-08-14 10:31:07