私は最近 Xcode プロジェクトを開始しました。これは主に UIWebView で動作するという意味で、ほとんどが Web ベースです。私はこれで完全な初心者です。「インターネット接続なしアラート」を作成したいと思います。基本的に、インターネットに接続していない場合に表示されるアラートです。Reachability を使用してみましたが、私はとても初心者なので、何も理解できませんでした.. ここに私のビュー コントローラーがあります: これは私の .h ファイルです: PS: 私の WebView は「webone」と呼ばれます。
#import <UIKit/UIKit.h>
@interface FirstViewController : UIViewController
-(IBAction)refreshClicks:(id)sender;
@property (weak, nonatomic) IBOutlet UIWebView *webone;
@end
そして、これは私の .m ファイルです:
#import "FirstViewController.h"
@interface FirstViewController ()
@end
@implementation FirstViewController
@synthesize webone;
-(void)viewDidLoad {
NSURL *url = [NSURL URLWithString:@"http://www.lostcraft.net/mobile"];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
[webone loadRequest:req];
[super viewDidLoad];
}
-(void)awakeFromNib{ //IGNORE
[self refreshClicks:self]; //IGNORE
}
-(IBAction)refreshClicks:(id)sender{//IGNORE
[webone loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.lostcraft.net/mobile"]]];//IGNORE
}
- (void)viewDidUnload
{
[self setWebone:nil];
[super viewDidUnload];
// Release any retained subviews of the main view.
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
} else {
return YES;
}
}