Advertisement
Motti_O

Untitled

Mar 14th, 2014
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @interface ViewController () <UIWebViewDelegate>
  2. @property (weak, nonatomic) IBOutlet UIWebView *webView;
  3. @property (weak, nonatomic) UIBarButtonItem *backBarButtonItem;
  4. @end
  5.  
  6. #pragma mark - Initialization
  7.  
  8. - (void)viewDidLoad
  9. {
  10.     [super viewDidLoad];
  11.     [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://mobile.twitter.com/appstore"]]];
  12. }
  13.  
  14. #pragma mark - Target Actions
  15.  
  16. - (void)goBackClicked:(UIBarButtonItem *)sender {
  17.     [self.webView goBack];
  18. }
  19.  
  20. #pragma mark - UIWebViewDelegate
  21.  
  22. - (void)webViewDidStartLoad:(UIWebView *)webView {
  23.     NSLog(@"webViewDidStartLoad.");
  24.     [[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
  25.     [self updateNavigationBar];
  26. }
  27.  
  28. - (void)webViewDidFinishLoad:(UIWebView *)webView {
  29.     NSLog(@"webViewDidFinishLoad  - %@", webView.request.URL.absoluteString);
  30.     [[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
  31.     [self updateNavigationBar];
  32. }
  33.  
  34. - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
  35.     NSLog(@"didFailLoadWithError.");
  36.     [[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
  37.     [self updateNavigationBar];
  38. }
  39.  
  40. - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
  41.     NSLog(@"shouldStartLoadWithRequest.");
  42.     return true;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement