I need to load data from my API without waiting 20s each time I launch my application.
So I use:
NSURL *myUrlCourses = [[NSURL alloc] initWithString:url];
NSMutableURLRequest *request = [NSURLRequest requestWithURL: myUrlCourses];
NSURLConnection *connexion = [[NSURLConnection alloc] initWithRequest:request delegate:self];
for my 10 first request in while loop which permit to get data in background.
But, when I get data from this request with:
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{}
- (void)connectionDidFinishLoading:(NSURLConnection *)connection{}
The result don’t match.
So, I think I have to use thread or something like that to get the right data for each request but I don’t really know how!?
Could you help me to solve this problem?
Thanks
I use a
CFMutableDictionaryRefto save another mutable dictionary for each connection. This inner dictionary can hold as much data as you want.like this: