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