NSURLConnection uzyskiwanie pliku JSON

Moja aplikacja na iOS pobiera kod wewnątrz (np. 101) i przez ten kod odczytuje plik JSON (np. 101.json) na serwerze i odczytuje dane wewnątrz. Wszystko działa dobrze, ale jak to zrobić, jeśli na serwerze nie ma pliku (dla tego kodu) (teraz pokazuje tylko brak danych, jeśli nie znaleziono pliku) i jeśli nie ma połączenia z Internetem, aby pobrać dane z pliku JSON wewnątrz aplikacji? Oto mój kod:

NSString *baseURLStr = @"http://myserverurl/";
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL
                                                      URLWithString:[baseURLStr stringByAppendingFormat:@"%d/%d.json", int1, int2]]];
NSData *data = [NSURLConnection sendSynchronousRequest:request
                                     returningResponse:nil error:nil];
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];  

Dowiedziałem się, jak odczytać plik w aplikacji, jeśli nie ma połączenia z Internetem.

if (data == nil){

    NSData *data = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"FAILED" ofType:@"json"]];
    NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];
    self.members = json[@"data"];

}
else {

    NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];
    self.members = json[@"data"];

}  

questionAnswers(3)

yourAnswerToTheQuestion