2013-11-28 10 views
0

Я использую wsdl2objc сгенерированный заглушка, чтобы взаимодействовать с моим мыльным сервисом, все нормально, когда я запускаю приложение на устройстве под управлением iOS 5. Но когда я запускаю то же приложение на симуляторе (iOS 6) я вижу, что запрос не отправляется (отлаживается с помощью скрипача).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, что означает, что синхронная работа не была завершена.

Любые материалы о том, как решить проблему? будет большой помощью.

благодаря

ответ

0

Решаемому это, проблема была с аутентификацией по протоколу HTTPS, так как у меня есть сертификат установлен на устройстве он собирается до конца.

Смежные вопросы