wsdl2objc不工作在ios 6.0模拟器上,但在ios 5设备上工作

问题描述:

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

我试图通过将以下代码断点:

- (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验证,因为我有我的设备它正在经历上安装证书。