2012-08-14 23 views
0

我想使用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]; 
+0

爲什麼不直接使用'performSelector:withObject:afterDelay:',在你的情況:'[自performSelector :@selector(setVars :) withObject:webView afterDelay:60];' – rckoenes 2012-08-14 10:28:40

+0

當然,謝謝! – Jaume 2012-08-14 10:31:07

回答

0

爲什麼不u使用performSelector:withObject:afterDelay這樣的:

[self performSelector:@selector(setVars:) withObject:webView afterDelay:1]; 
+0

不知道這個方法。非常好,謝謝! – Jaume 2012-08-14 10:31:29