2

在这里我收到这样的错误:我的代码在 ios 4/5 上工作,但在 ios6.0 上崩溃 在这些行之后,我的应用程序将崩溃

self.con = [[NSURLConnection alloc] initWithRequest:rq delegate:self] if (self.con) {

NSLog(@"CON 连接") myWebData = [[NSMutableData 数据] 保留] }

    ========================================
This method not calling 
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
-(void)connectionDidFinishLoading:(NSURLConnection *)connection

and here below crash log have you see:

        libicucore.A.dylib`ucol_getVersion:
        0x30f92570:  ldr.w  r2, [r0, #204]
        0x30f92574:  cbnz   r2, 0x30f925ae            ; ucol_getVersion + 62
        0x30f92576:  ldr    r2, [r0, #36]
        0x30f92578:  movs   r3, #56
        0x30f9257a:  ldrb.w r2, [r2, #68]
        0x30f9257e:  orr.w  r3, r3, r2, lsr #2
        0x30f92582:  lsls   r2, r2, #6
        0x30f92584:  strb   r3, [r1]
        0x30f92586:  strb   r2, [r1, #1]
        0x30f92588:  ldr    r2, [r0, #36]
        0x30f9258a:  ldrb.w r2, [r2, #69]
        0x30f9258e:  strb   r2, [r1, #2]
        0x30f92590:  ldr    r0, [r0, #32]
        0x30f92592:  cbz    r0, 0x30f925a8            ; ucol_getVersion + 56
        0x30f92594:  ldr    r2, [r0, #36]
        0x30f92596:  ldrb.w r0, [r2, #72]
        0x30f9259a:  ldrb.w r2, [r2, #73]
4

2 回答 2

0

刚刚使用 Xcode 版本 4.5.1 (4G1004) 和部署目标 6.0 进行了尝试,这里没有崩溃。

您能否提供有关您的环境的更多信息?

于 2012-10-08T11:55:57.773 回答
0

当我从 iPod 媒体库导出歌曲并在导出完成时显示警报视图时,我遇到了类似的崩溃。我发现这个答案很有帮助。

实际上这个故事的寓意是,如果你在做多线程,任何 UI 渲染任务都应该在 MainThread 上完成。

我希望这有帮助。

资源

于 2012-10-26T07:28:48.763 回答