NSURLConnection получает файл JSON

Мое приложение для iOS получает код внутри (например, 101), и с помощью этого кода он читает файл JSON (например, 101.json) на сервере и считывает данные внутри. Все работает хорошо, но как это сделать, если на сервере нет файла (для этого кода) (теперь он просто не показывает данных, если файл не найден) и если нет подключения к Интернету, чтобы просто получить данные из файла JSON внутри приложения? Вот мой код:

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];  

Я узнал, как читать файл внутри приложения, если нет подключения к интернету.

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"];

}  

Ответы на вопрос(3)

Ваш ответ на вопрос