Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -(void)webViewDidFinishLoad:(UIWebView *)webView{
- DLog(@"WEB VIEW LOADED!!");
- if ([[self.webview stringByEvaluatingJavaScriptFromString:@"document.readyState"] isEqualToString:@"complete"]) {
- UIImage *image = [self imageFromWebview:self.webview];
- DLog(@"FINISHED!!");
- for (NSDictionary *printer in self.existingPrinters) {
- //Print here
- }
- }
- }
- }
- WebViewPrintViewController *printerController = (WebViewPrintViewController *)[[WebViewPrintViewController alloc]initWithNibName:@"WebViewPrintViewController" bundle:[NSBundle mainBundle]];
- [webPrintVC.webview setDelegate:webPrintVC];
- UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
- WebViewPrintViewController *myVC = (WebViewPrintViewController *)[storyboard instantiateViewControllerWithIdentifier:@"WebViewPrintController"];
- -(void)viewDidAppear:(BOOL)animated{
- DLog(@"VIEW DID APPEAR!");
- //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);
- self.webview.delegate = self;
- [self.view setNeedsDisplay]; //another desperate attempt to evoke the delegate methods
- }
- -(void)viewWillAppear:(BOOL)animated{
- [super viewWillAppear:YES];
- self.webview.delegate = self;
- [self.webview loadHTMLString:HTML baseURL: nil];
- [self.view addSubview:self.webview];
- DLog(@"VIEW WILL APPEAR!");
- }
- DLog(@"WEBVIEWCONTROLLER LOADED!!! WHATS THE DELEGATE OF THE WEB VIEW : %@ THIS IS SELF : %@", self.webview.delegate, self);
- 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