wsdl2objc不适用于ios 6.0模拟器,但适用于ios 5设备
我正在使用wsdl2objc生成的存根与我的soap服务交互,当我在运行iOS 5的设备上运行应用程序时,一切正常。但是当我在模拟器(iOS 6)上运行相同的应用程序时,我发现没有发送任何请求(使用fiddler进行调试) 我尝试在以下代码上添加断点: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 {
- (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身份验证,因为我已经在我的设备上安装了证书