2

ここで、次のようなエラーが発生しています: My code works on ios 4/5 but crash on 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)とDeployment target 6.0で試してみたところ、ここではクラッシュしませんでした。

ご使用の環境に関する詳細情報を提供していただけますか?

于 2012-10-08T11:55:57.773 に答える
0

iPod メディア ライブラリから曲をエクスポートしているときに同様のクラッシュが発生し、エクスポートが完了するとアラートビューが表示されました。そして、この回答が役に立ちました。

実際の話の教訓は、マルチスレッドを実行している場合、UI レンダリング タスクはすべて MainThread で実行する必要があるということです。

これが役立つことを願っています。

ソース

于 2012-10-26T07:28:48.763 に答える