저는 iOS를 처음 사용 했으므로 프로그래밍 방식으로 UIAlertView을 해고 할 때 문제가 있습니다.UIAlertView의 도달 가능성 예외
@interface ViewController : UIViewController<UIWebViewDelegate>{
UIWebView *webView;
UIAlertView *alert;
}
@property(nonatomic, retain) IBOutlet UIWebView *webView;
@property(nonatomic, retain) IBOutlet UIAlertView *alert;
내가 인터넷 연결에 대한 사용자 경고하기 위해이 경고를 사용하는 .m 파일 :
@synthesize alert;
-(void) checkNetworkStatus:(NSNotification *)notice
{
// called after network status changes
NetworkStatus internetStatus = [internetReachable currentReachabilityStatus];
switch (internetStatus)
{
case NotReachable:
{
NSLog(@"The internet is down.");
self.internetActive = NO;
alert = [[[UIAlertView alloc] initWithTitle:@"Network Unavailable"
message:@"Internet connectivity could not be established!"
delegate:self
cancelButtonTitle:nil
otherButtonTitles:nil] autorelease];
[alert show];
break;
}
default:
{
[alert dismissWithClickedButtonIndex:0 animated:NO];
}
}
}
을
나는 .H 파일에 경고를 선언 이제 인터넷 연결이 끊어지면 경고가 나타납니다. 그러나 인터넷 연결이 설정되면 프로그램에 객체에 대한 잘못된 액세스에 대해 불평이 발생합니다. 아무도 내가 뭘 잘못하고 있다고 말할 수 있습니까?