Почему бы не создать временную переменную для хранения значения, которое вы хотите вернуть, а затем вернуть эту переменную?
NSMutableString *theString = [NSMutableString stringWithString:@" "];
if (section == 0)
{
[theString setString:@"A"]
}
else if(section == 1)
{
[theString setString:@"B"]
}
.....etc.....
return theString;
Обратите внимание на использование Else If - в вашем существующем коде будут проверены все условия, что очень неэффективно. Если первое условие выполнено, ни одно из других условий не будет выполнено, поэтому использование Else If позволяет программе тратить время на их проверку.
Что в основном говорит мне, что вам нужно вернуться и заново изучить некоторые основы программирования.