Я делаю проект, в котором я загружаю табличное представление с данными JSON из асинхронного соединения. Я использую оператор switch
для загрузки каждой строки, например:
dictionaryData = [responseString JSONValue];
switch (indexPath.row)
{
case 0:
{
NSString *name = [NSString stringWithFormat:@"%@ : %@ %@",@"Name",[dictionaryData valueForKey:@"firstName"],[dictionaryData valueForKey:@"lastName"]];
cell.textLabel.text = name;
break;
}
case 1:
{
NSString *email = [NSString stringWithFormat:@"%@ : %@",@"Email",[dictionaryData valueForKey:@"email"]];
cell.textLabel.text = email; }
break;
Есть 8 строк, и мне нужно написать 8 вариантов переключения, что, я думаю, делает мой метод слишком длинным.
Может кто-нибудь сказать мне, что есть ли альтернатива для переключения операторов.