我被这个语义问题警告困扰了一个星期,现在变得令人沮丧。 有谁愿意看一看吗?任何建议都将慷慨解囊。 < 3
WebViewController.m
#import "WebViewController.h"
#import "Reachability.h"
@implementation WebViewController
@synthesize webView;
@synthesize backbtn;
@synthesize forwardbtn;
@synthesize webAddy;
@synthesize activityIndicator;
@synthesize loadingLabel;
- (void)viewDidLoad {
loadingLabel.hidden = YES;
backbtn.enabled = NO;
forwardbtn.enabled = NO;
webView.scalesPageToFit = YES;
activityIndicator.hidesWhenStopped = YES;
if([Reachability currentReachabilityStatus] == NotReachable)
{
UIAlertView *av = [[[UIAlertView alloc]
initWithTitle:@"Sorry"
message:@"You are not connected to the internet. Please Try again"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil] autorelease];
[av setDelegate:self];
[av show];
}
else
{
NSURL *url = [NSURL URLWithString:webAddy];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
}
[super viewDidLoad];
}
警告将我重定向到第20行。 编译器告诉我: " 类方法' + currentReachabilityStatus"找不到(返回类型默认为' id')"
如果需要更多信息,请告知我们。再次感谢大家!
答案 0 :(得分:0)
见here。
- (NetworkStatus) currentReachabilityStatus;
不是类方法。
答案 1 :(得分:0)
使用[[Reachability reachabilityForInternetConnection] currentReachabilityStatus]
代替[Reachability currentReachabilityStatus]
。
currentReachabilityStatus
是一个实例方法,因此您首先需要一个实例。