Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wsdl2objc不适用于ios 6.0模拟器,但适用于ios 5设备_Ios_Objective C_Soap_Ios6_Wsdl2objc - Fatal编程技术网

wsdl2objc不适用于ios 6.0模拟器,但适用于ios 5设备

wsdl2objc不适用于ios 6.0模拟器,但适用于ios 5设备,ios,objective-c,soap,ios6,wsdl2objc,Ios,Objective C,Soap,Ios6,Wsdl2objc,我正在使用wsdl2objc生成的存根与我的soap服务交互,当我在运行iOS 5的设备上运行应用程序时,一切正常。但是当我在模拟器(iOS 6)上运行相同的应用程序时,我发现没有发送任何请求(使用fiddler进行调试) 我尝试在以下代码上添加断点: - (DeptServiceImplPortBindingResponse *)performSynchronousOperation:(DeptServiceImplPortBindingOperation *)operation {

我正在使用wsdl2objc生成的存根与我的soap服务交互,当我在运行iOS 5的设备上运行应用程序时,一切正常。但是当我在模拟器(iOS 6)上运行相同的应用程序时,我发现没有发送任何请求(使用fiddler进行调试)

我尝试在以下代码上添加断点:

- (DeptServiceImplPortBindingResponse *)performSynchronousOperation:(DeptServiceImplPortBindingOperation *)operation
{
    synchronousOperationComplete = NO;
[operation start];

    // Now wait for response
    NSRunLoop *theRL = [NSRunLoop currentRunLoop]; //breakpoint1 

    while (!synchronousOperationComplete && [theRL runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]); //breakpoint2 
    return operation.response; // breakpoint 3
}
控件从未到达断点3,这意味着同步操作未完成

关于如何着手解决问题,有什么意见吗?那会很有帮助的


谢谢

解决了这个问题,问题在于https身份验证,因为我已经在我的设备上安装了证书