wsdl2objc无法使用iphone SDK 4.2

时间:2011-03-16 15:48:51

标签: ios4 wsdl

我们有一个项目使用wsdl2objc为iphone应用程序生成webclient。该应用程序与SDK 3.2一起工作正常,直到最近我们尝试使用新的Xcode(SDK 4.2)进行测试,它在发送异步请求后直接抛出奇怪的EXC_BAD_ACCESS,并且肯定永远不会得到响应。这是堆栈跟踪:

0   libsystem_c.dylib                 0x3452a200 OSAtomicAdd32 + 0
1   Foundation                        0x30c317a4 -[NSOperation release] + 24
2   CoreFoundation                    0x343df19a CFRelease + 62
3   CoreFoundation                    0x343e1eb4 _CFAutoreleasePoolPop + 140
4   Foundation                        0x30c211c4 -[NSAutoreleasePool release] + 92
5   UIKit                             0x34b70f08 _UIApplicationHandleEvent + 5784
6   GraphicsServices                  0x31884e70 PurpleEventCallback + 660
7   CoreFoundation                    0x34451a90 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 20
8   CoreFoundation                    0x34453838 __CFRunLoopDoSource1 + 160
9   CoreFoundation                    0x34454606 __CFRunLoopRun + 514
10  CoreFoundation                    0x343e4ebc CFRunLoopRunSpecific + 224
11  CoreFoundation                    0x343e4dc4 CFRunLoopRunInMode + 52
12  GraphicsServices                  0x31884418 GSEventRunModal + 108
13  GraphicsServices                  0x318844c4 GSEventRun + 56
14  UIKit                             0x34b9bd62 -[UIApplication _run] + 398
15  UIKit                             0x34b99800 UIApplicationMain + 664
16  FFMobile                          0x00002ed4 0x1000 + 7892
17  FFMobile                          0x00002e88 0x1000 + 7816

我知道它必须是释放NSOperation的东西。但我不能再进一步了。有人知道自SDK 4.0以来NSOperation是否发生了变化?有人用SDK 4.0成功测试了wsdl2objc吗?

编辑:我使用的WSDL是here

0 个答案:

没有答案