簡體   English   中英

wsdl2objc在ios 6.0模擬器上不起作用,但在ios 5設備上起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM