Взять массив клиентов в приложении делегат class.declare свойство, синтезирует в классе делегата приложения. Затем в следующем методе напишите так:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
[connection release];
YourApplicationDelegate * делегат = [UIApplication sharedApplication] делегат];
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
[responseData release];
NSArray *results = [responseString JSONValue];
clients = [[NSMutableArray alloc]init];
// Loop through each entry and add clients to array
for (NSDictionary *entry in results)
{
if (![clients containsObject:[entry objectForKey:@"client"]])
{
[delegate.clients addObject:[entry objectForKey:@"client"]];
}
}
}
после этого предположим, что если вы хотите использовать массив клиентов в другом классе, сделайте следующее.
YourApplicationDelegate *delegate = [UIApplication sharedApplication]delegate];
NSLog(@"client array is %@",delegate.clients);