wsdl2objc не работает с iphone SDK 4.2 - PullRequest
2 голосов
/ 16 марта 2011

У нас был проект, использующий wsdl2objc для создания веб-клиента для приложения iphone.Приложение работало нормально с 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.Но я не мог идти дальше.Кто-нибудь знает, изменяется ли NSOperation с SDK 4.0?Кто-нибудь успешно тестировал wsdl2objc с SDK 4.0?

EDIT : WSDL, который я использую, это здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...