Я пытаюсь создать динамическое верхнее меню. Мне нужно получить некоторые данные из запроса json и отобразить эти данные в одном из разделов верхнего меню. Я новичок в Objective-C. Я также пробовал с NSMutableArrays, и у меня была ошибка. Только один MutableArray и я могу показать верхнее меню. Я следую этой сторонней структуре для верхнего меню «https://github.com/dopcn/DOPNavbarMenu».попытка вставить нулевой объект из объектов [0] в объекте-c
- (DOPNavbarMenu *)menu {
if (_menu == nil) {
[strArray objectAtIndex:0];
NSLog(@"Random Selection is:%@",strArray);
_menu = [[DOPNavbarMenu alloc] initWithItems:@[strArray] width:self.view.dop_width maximumNumberInRow:_numberOfItemsInRow];
_menu.backgroundColor = [UIColor blackColor];
_menu.separatarColor = [UIColor whiteColor];
_menu.delegate = self;
}
return _menu;
}
-(void)loadData
{
strResponse=[dictionary objectForKey:@"data"];
strMsg=[strResponse valueForKey:@"Text"];
NSLog(@“string message is :%@",strMsg);
NSLog(@"String Response is :%@",strResponse);
NSLog(@"Text Response is: %@",strMsg);
strArray = [[NSMutableArray alloc] init];
[strArray addObject:strMsg];
NSLog(@"Array values are - %@", strArray);
}
Значения массива: Стиль жизни, Планы ухода, Трекеры/Дневники, Анкеты/Оценки.
, но я получил исключение вроде этого:
* Нагрузочное приложение из-за неперехваченное исключение 'NSInvalidArgumentException', причина: «* - [__ NSPlaceholderArray initWithObjects: Кол-во:]: попытке вставить ноль объект из объектов [0]
Пожалуйста, поместите свой код в теги кода (4 пробела) –
@ AminNegm-Awad Спасибо за ваш ответ. но я не могу получить вас. – Surya
user3201089 или Surya, пожалуйста, прочитайте документацию SO. Кодовую цитату следует отформатировать как код. –