Advertisement
Guest User

Untitled

a guest
Jul 11th, 2014
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. -(void)webViewDidFinishLoad:(UIWebView *)webView{
  2. DLog(@"WEB VIEW LOADED!!");
  3.  
  4. if ([[self.webview stringByEvaluatingJavaScriptFromString:@"document.readyState"] isEqualToString:@"complete"]) {
  5.  
  6. UIImage *image = [self imageFromWebview:self.webview];
  7.  
  8. DLog(@"FINISHED!!");
  9. for (NSDictionary *printer in self.existingPrinters) {
  10. //Print here
  11. }
  12. }
  13.  
  14.  
  15. }
  16. }
  17.  
  18. WebViewPrintViewController *printerController = (WebViewPrintViewController *)[[WebViewPrintViewController alloc]initWithNibName:@"WebViewPrintViewController" bundle:[NSBundle mainBundle]];
  19.  
  20. [webPrintVC.webview setDelegate:webPrintVC];
  21.  
  22. UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
  23. WebViewPrintViewController *myVC = (WebViewPrintViewController *)[storyboard instantiateViewControllerWithIdentifier:@"WebViewPrintController"];
  24.  
  25. -(void)viewDidAppear:(BOOL)animated{
  26.  
  27. DLog(@"VIEW DID APPEAR!");
  28. //self.webview.frame = CGRectMake(self.webview.frame.origin.x, self.webview.frame.origin.y-self.webview.frame.size.height-25, self.webview.frame.size.width, self.webview.frame.size.height);
  29. self.webview.delegate = self;
  30. [self.view setNeedsDisplay]; //another desperate attempt to evoke the delegate methods
  31.  
  32. }
  33.  
  34. -(void)viewWillAppear:(BOOL)animated{
  35. [super viewWillAppear:YES];
  36.  
  37. self.webview.delegate = self;
  38.  
  39. [self.webview loadHTMLString:HTML baseURL: nil];
  40. [self.view addSubview:self.webview];
  41.  
  42. DLog(@"VIEW WILL APPEAR!");
  43.  
  44. }
  45.  
  46. DLog(@"WEBVIEWCONTROLLER LOADED!!! WHATS THE DELEGATE OF THE WEB VIEW : %@ THIS IS SELF : %@", self.webview.delegate, self);
  47.  
  48. 2014-07-11 08:32:21.708 pos[14292:60b] -[WebViewPrintViewController viewDidLoad] [Line 54] WEBVIEWCONTROLLER LOADED!!! WHATS THE DELEGATE OF THE WEB VIEW : <WebViewPrintViewController: 0xc202c0> THIS IS SELF : <WebViewPrintViewController: 0xc202c0>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement