В моем приложении я загружаю UIViewController в массив из .plist, а затем мне нужно получить эти VC.Проблема в том, что количество венчурных капиталистов не всегда одинаково, поэтому я не знаю, сколько я выхожу каждый раз.Поэтому я ищу более совершенное решение - лучшую итерацию, нежели жесткое кодирование.
Например:
NSMutableArray *views = [[NSMutableArray alloc] init];
for (int i = [currentList count]; i > 0; i--) {
UIViewController *view = [[UIViewController alloc] init];
view.title = [NSString stringWithFormat:@"dgdg - %i", i];
[views addObject:view];
}
Итак, есть мой массив ВК, а теперь:
myIvar = [[CustomSubClass alloc] initWithViewControllers:**help** nil];
Я пытался:
myIvar = [[CustomSubClass alloc] initWithViewControllers:[views copy], nil];
и:
myIvar = [[CustomSubClass alloc] initWithViewControllers:[NSIndexSet..., nil];
Я пытался:
myIvar = [[CustomSubClass alloc] initWithViewControllers:[views objectAtIndex:0]... nil];
, но ничего не получалось.Заранее спасибо.