2015-01-15 147 views
0

我正在使用ASIHttpRequest通過xml格式的SOAP調用Web服務,但在iphone 6上我的應用程序崩潰時,我打電話ws多次後果 調試我注意到錯誤來了方法「startSynchronous」 asihttp libraryasihttprequest iOS 7,8崩潰

- (void)startSynchronous 
{ 
    [self setSynchronous:YES]; 
    [self setRunLoopMode:ASIHTTPRequestRunLoopMode]; 
    [self setInProgress:YES]; 

    if (![self isCancelled] && ![self complete]) 
    { 
     [self main]; 
     while (!complete) 
     { 
      NSLog(@"\n\n\n\nStack trace: %@\n\n\n\n", [NSThread callStackSymbols]); 
     ***[[NSRunLoop currentRunLoop] runMode:[self runLoopMode] beforeDate:[NSDate distantFuture]];*** 

     } 
    } 
    [self setInProgress:NO]; 
} 

有人可以幫我嗎? 爲了我的目標,存在另一個類似ASIHttpRequest的庫嗎?我發現AFNetworking,但我認爲它只適用於JSON格式,不是嗎?

堆棧跟蹤是

堆棧跟蹤:( 0 mobysign 0x0019cd67 - [ASIHTTPRequest startSynchronous] + 346 1 mobysign 0x0008abc5 - [MainMenuViewController callWSGetMessageWithcipherString:] + 1764 2 mobysign 0x0008512f - [MainMenuViewController的getMessages] + 1362 3 mobysign 0x00086def - [MainMenuViewController motionEnded:withEvent:方法] + 190 4的UIKit 0x25dd6b0f + 894個 5的UIKit 0x25dad15d + 196 6的UIKit 0x26115abf + 350個 7個BackBoardServices 0x273b3e09 _BKXXDe liverAccelerometerEvent + 84個 8 BackBoardServices 0x273b3121 + 60個 9 BackBoardServices 0x273b338b + 154 10的CoreFoundation 0x228b0573 + 34 11的CoreFoundation 0x228b050f + 346 12的CoreFoundation 0x228aeb11 + 1608 13的CoreFoundation 0x227fc3c1 CFRunLoopRunSpecific + 476 14的CoreFoundation 0x227fc1d3 CFRunLoopRunInMode + 106個 15 GraphicsServices 0x29bb40a9 GSEventRunModal + 136 16的UIKit 0x25e0bfa1 UIApplicationMain + 1440 17 mobysign 0x00078a35主+ 116 18 libdyld.dylib 0x30681aaf + 2 )

謝謝你提前 克勞迪奧

+2

AFNetworking也應該能夠讀取XML。但是你說有一個錯誤,哪一個?任何錯誤消息? – Larme

+0

請添加崩潰日誌... – sergio

+0

好吧,你是對的,我忘了它。行NSRunLoop currentRunLoop ....上的錯誤是EXC_BAD_ACCESS,但是隻有當我多次重複調用ws多次時纔會發生錯誤 –

回答

0

是的,我相當肯定他們停止支持像3年前ASIHTTP REQUEST。