我的代码存在语义问题。我有一个 UIWebView 并且我添加了一条错误消息,因此如果没有互联网连接,则会弹出一个错误。
这是我的 .m 文件中我的 UIWebView 的编码
- (void)viewDidLoad {
[super viewDidLoad];
NSString *fullURL = @"http://example.com";
NSURL *url = [NSURL URLWithString:fullURL];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[website setDelegate:self];
[website loadRequest:requestObj]; }
错误在此代码上
[website setDelegate:self];
它说这是一个语义问题,错误是 Sending FirstViewController *const_strong to parameter of in compatible type id
如果没有互联网连接,这是错误消息的代码
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"error" message:@"error connecting to the internet" delegate:self
cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
[alert show]; }