Iphone 我需要帮助。苹果';具有地址的可访问性类不工作

Iphone 我需要帮助。苹果';具有地址的可访问性类不工作,iphone,xcode,networking,ip-address,reachability,Iphone,Xcode,Networking,Ip Address,Reachability,我想检查我的相机是否连接,但我似乎无法让它工作。 我添加了可达性.h和.m。我将感谢你对我的学校项目的所有帮助 - (void)viewDidAppear:(BOOL)animated { Reachability *reachabilityForCam = [Reachability reachabilityWithAddress:struct sockaddr_in callAddress; callAddress

我想检查我的相机是否连接,但我似乎无法让它工作。 我添加了可达性.h和.m。我将感谢你对我的学校项目的所有帮助

- (void)viewDidAppear:(BOOL)animated {

Reachability *reachabilityForCam = [Reachability reachabilityWithAddress:struct sockaddr_in callAddress; 
                                     callAddress.sin_len = sizeof(callAddress); 
                                     callAddress.sin_family = AF_INET; 
                                     callAddress.sin_port = htons(80); 
                                     callAddress.sin_addr.s_addr = inet_addr("X.X.X.X")];     
                                     if ([reachabilityForCam currentReachabilityStatus] == NotReachable) {
    UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Cam is not reachable" delegate:nil cancelButtonTitle:@"Close" otherButtonTitles:nil];
    [alertView show];
    [self dismissModalViewControllerAnimated:YES];
    }
}

我很感谢你为你的学校项目做iOS项目。但若要检查摄像头是否可用,您应该使用类API not Rechability

请像下面这样检查。
if([UIImagePickerController IsCameradevice可用:UIImagePickerController资源类型摄像头]){}


我希望这会对您有所帮助。

这是一个在同一个wifi网络上的摄像头还是其他什么?也许可以让您更清楚地了解您正在尝试做什么,您已经尝试了什么,以及您遇到了什么错误。嗯,我只想检查一下我的摄像头是否已连接。它通过以太网电缆连接到LAN集线器。到目前为止,我所做的是输入苹果提供的可达性类。我已经创造了一个上述的空白。显示的错误是“Expected expression before'struct'”,我甚至不知道到目前为止我所做的是否正确。将非常感谢您的帮助,这是不正确的,因为您试图声明和填充结构的中间方法调用。你读过苹果可达性项目的代码了吗?是的,我读过。我尝试了不同的方法。但无法使其工作。也尝试了这种方法,可访问性*可访问性ForCam=[[Reachability Reachability WithAddress:@“X.X.X.X”]retain];NetworkStatus netStatus=[reachabilityForCam currentReachabilityStatus];如果([reachabilityForCam currentReachabilityStatus]==NotReachable){UIAlertView*alertView=[[UIAlertView alloc]initWithTitle:@“错误”消息:@“Cam不可访问”委托:nil取消按钮提示:@“关闭”其他按钮提示:nil];[alertView显示];[self dismissModalViewControllerAnimated:YES];感谢您的回复。因此,我使用此方法而不是可达性?如果这对您有帮助,请不要介意更正答案。:)我想简单检查一下安全摄像头是否已连接。如果未连接,请创建一个简单的alertview。很抱歉,我没有UIImagePickerViewController。我在这方面非常在行。你是什么意思通过安全摄像头?你是说iOS设备摄像头吗?不是。我的学校给我提供了一个ip地址的摄像头。:)