0
Я пытаюсь добавить API Rotten Tomatoes в свое приложение, но мне кажется, что это не нравится? Что я делаю не так?? Ошибка говорит «Аргумент данных не используется формат строки»Добавление API Rotten Tomates в приложение iphone
-(void)main {
NSLog(@"Service has run");
NSString *api_key = @"j4jz49tvf76cmnb4mwfyjvyt";
NSString *search_term = [searchTerm stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSString *url = [NSString stringWithFormat:@"http://api.rottentomatoes.com/api/public/v1.0/lists/movies/box_office.json?limit=16&country=us&apikey=j4jz49tvf76cmnb4mwfyjvyt", api_key, search_term];
NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:url]
cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0];
NSData *responseData = [NSURLConnection sendSynchronousRequest:theRequest returningResponse:nil error:nil];
if (responseData !=nil) {
NSError *error =nil;
NSDictionary* json = [NSJSONSerialization JSONObjectWithData:responseData
options:kNilOptions error:&error];
if (error) {
[delegate serviceFinished:self withError:YES];
} else {
results = (NSArray *) [json valueForKey:@"movies"];
[delegate serviceFinished:self withError:NO];
}
} else {
[delegate serviceFinished:self withError:YES];
}
}
@end
Ааа, спасибо за помощь, учебники, которые были предоставлены моим университетом поручил мне написать это, как я изначально был. Однако мое приложение по-прежнему не будет отображать список фильмов из гнилых помидоров даже после смены кода. Любая идея, почему это так? –
Я не сделал правильный URL-адрес, я просто представил пример того, как он, вероятно, должен меня отформатировать. Я бы предложил прочитать http://developer.rottentomatoes.com/docs документы разработчика, предполагая, что у вас есть базовое понимание программирования. –
Я вижу. Спасибо!! –