0

UIWebview を読み込もうとしていて、webview が読み込まれているときに SVProgress HUD を実装しようとしていて、読み込まれたときにそれを閉じようとしています。 1 秒間表示され、4 番目に点滅するように表示されます。

私の.hで:

#import <UIKit/UIKit.h>
#import "SVProgressHUD.h"


@interface ViewController2 : UIViewController <UIWebViewDelegate> {

//Instantiated the timer varibale inside the interface.
NSTimer *timer1;
IBOutlet UIWebView *webView;


}

//Instantiate the webview ans NSString link.
@property(nonatomic,retain) UIWebView *webView;
@property (strong, nonatomic) NSString *link;

そして私の.mで

#import "ViewController2.h"

@interface ViewController2 ()

@end

@implementation ViewController2

@synthesize webView;

- (void)viewDidLoad
{
[super viewDidLoad];

//Getting the link from the NSString called "link" and putting in the request.


NSString *link = [NSString stringWithString:self.link];

    NSURL *URL = [NSURL URLWithString:link];

    NSURLRequest *request = [NSURLRequest requestWithURL:URL];

    [webView loadRequest:request];


    //Set the time for the loagind modal view.

    timer1 = [NSTimer scheduledTimerWithTimeInterval:(1.0/2.0) target:self    selector:@selector(loading) userInfo:nil repeats:YES];




    //Webview Properties
    //Webview's name is web, which was instantianted in the propeties section.

    webView.ScalesPageToFit = true;
    webView.backgroundColor = [UIColor pomegranateColor];


    }

 //When the UIWebview is loading present "Fetching Homework" alert, thanks to SVProgressHUD

-(void)loading {
if(!webView.loading)
    [SVProgressHUD dismiss];
else
    [SVProgressHUD showWithStatus:@"Loading Homework"];
}

タイマーだけかもしれませんが、わかりません。何か助けていただければ幸いです。

前もって感謝します。

4

1 に答える 1