解析时iphone App崩溃了

时间:2011-03-01 13:15:02

标签: iphone objective-c parsing nsxmlparser nsurl

我的应用程序在执行[NSXMLParser parse]时崩溃了;语句,
我正在追随:

2011-03-01 09:36:31.735 MasterApp [228:207] - [NSCFString bytes]:无法识别的选择器发送到实例0x5f6b000
2011-03-01 09:36:31.738 MasterApp [228:207] *由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [NSCFString bytes]:无法识别的选择器发送到实例0x5f6b000'
*
第一次投掷筹码:

    0 CoreFoundation 0x0252eb99 exceptionPreprocess + 185
    1 libobjc.A.dylib 0x0267e40e objc_exception_throw + 47
    2 CoreFoundation 0x025306ab - [NSObject(NSObject)doesNotRecognizeSelector:] + 187
    3 CoreFoundation 0x024a02b6 __ 转发
+ 966
    4 CoreFoundation 0x0249fe72 _CF_forwarding_prep_0 + 50
    5基础0x00114afc - [NSXMLParser解析] + 147
    6 MasterApp 0x0000c731 - [identifierList getUrl] + 994
    7 MasterApp 0x0000c306 - [identifierList actionSheet:clickedButtonAtIndex:] + 56
    8 UIKit 0x0077047d - [UIActionSheet(Private)_buttonClicked:] + 258
    9 UIKit 0x002dc7f8 - [UIApplication sendAction:to:from:forEvent:] + 119
    10 UIKit 0x00367de0 - [UIControl sendAction:to:forEvent:] + 67
    11 UIKit 0x0036a262 - [UIControl(内部)_sendActionsForEvents:withEvent:] + 527
    12 UIKit 0x00368e0f - [UIControl touchesEnded:withEvent:] + 458
    13 UIKit 0x003003d0 - [UIWindow _sendTouchesForEvent:] + 567
    14 UIKit 0x002e1cb4 - [UIApplication sendEvent:] + 447
    15 UIKit 0x002e69bf _UIApplicationHandleEvent + 7672
    16 GraphicsServices 0x02d8a822 PurpleEventCallback + 1550
    17 CoreFoundation 0x0250fff4 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION + 52
    18 CoreFoundation 0x02470807 __CFRunLoopDoSource1 + 215
    19 CoreFoundation 0x0246da93 __CFRunLoopRun + 979
    20 CoreFoundation 0x0246d350 CFRunLoopRunSpecific + 208
    21 CoreFoundation 0x0246d271 CFRunLoopRunInMode + 97
    22 GraphicsServices 0x02d8900c GSEventRunModal + 217
    23 GraphicsServices 0x02d890d1 GSEventRun + 115
    24 UIKit 0x002eaaf2 UIApplicationMain + 1160
    25 MasterApp 0x00001dbc main + 102
    26 MasterApp 0x00001d4d start + 53

抛出'NSException'实例后终止调用 程序收到信号:“SIGABRT”。

提前谢谢

1 个答案:

答案 0 :(得分:0)

我只是尝试在xmlParser = [[NSXMLParser alloc] initWithData:urlData]中使用“urlData”而不是webData;现在它解析得很好