[英]wsdl2objc is not working on ios 6.0 simulator but works on ios 5 device
我正在使用wsdl2objc生成的存根與我的肥皂服務進行交互,當我在運行iOS 5的設備上運行該應用程序時一切正常,但是當我在模擬器(iOS 6)上運行同一應用程序時,我看到沒有發送請求(使用提琴手調試)。
我通過在以下代碼上放置斷點來進行嘗試:
- (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身份驗證上,因為我在設備上安裝了正在通過的證書。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.