2012-06-04 14 views
11
  • to występuje on tylko ocassionally błąd w xcode przedstawia

exc_breakpoint (code = exc_i386_bpt, subkod = 0x0)Co exc_breakpoint oznacza w debugowaniu?

to zrzut na błędy: enter image description here

Bonus: Jeśli ktokolwiek może mi powiedzieć, jak "skopiować" komunikat o błędzie, będzie to docenione

W najbliższym oknie dziennika mówi:

2012-06-04 12: 08: 17.097 BadgerNew [866: 17003] osiągalności Oznacz Status: -R ----- L- networkStatusForFlags

Kod wokół projektu jest praktycznie głupi. Jestem bardzo zaskoczony, że mamy tam błąd.

+(NSString *) Json_StringGetter:(NSString *) URL{ 
    CM(@"Json string getter"); 
    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:URL]]; 
    DLog(@"request:%@",request); 
    PO(URL); 
    PO(request); 

    __block NSError *error=nil; 
    __block NSURLResponse *urlresponse=nil; 
    __block NSData *response = nil; 
    __block NSString *json_string=nil; 

    //[Tools computeTimeWithName:FUNC block:^{ 
     response= [NSURLConnection sendSynchronousRequest:request returningResponse:&urlresponse error:&error]; 
     json_string = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding]; 
    //}]; 

    if (error) { 
     DLog(@"error at jsonparser:%@",urlresponse); 
     DLog(@"error at jsonparser:%@",error); 
     DLog(@"I break points here"); 
    } 

    return json_string; 
} 
+0

Musisz podać ślad stosu, aby zobaczyć, co się dzieje. – trojanfoe

+0

Cóż, myślę, że [NSURLConnection sendSynchronousRequest jest prawie niezawodny. Gdy coś pójdzie nie tak, po prostu wypełni błąd. Obawiam się, że internet nie działał dobrze, kiedy to się stało. –

+0

Mój problem polegał na próbie odniesienia się do pliku, który dodałem do projektu, ale nie dodałem go do pakietu docelowego. – user

Odpowiedz

1

Problem występuje podczas ładowania adresu URL. Właśnie dlatego mam ten problem.

W zasadzie mówi, że naciskasz punkt przerwania. Jeśli po prostu uruchomię kod bez naruszania tego problemu, nigdy się nie pokażę.