Я работаю над транспонированием, и мне нужно сделать что-то вроде поиска. У меня есть основной объект данных (oneSong) со значениями для всех аккордов. Значения аккордов в основных данных - I, ii, bIII и т. Д. (X9), если ключом является G, а M1CA = "ii", вместо него будет размещено "Am". Я знаю, что должен быть более простой способ сделать это. Если я продолжу идти, у меня будет 16 x 9 "если", чтобы вставить.
Есть идеи? Спасибо
TableView.m
DetailView.M1CA= [oneSong valueForKey:@"m1ca"];
DetailView.m
- (void) viewWillAppear {
if ([Key isEqualToString: @ "G"]) {
if([M1CA isEqualToString:@"ii"]){
M1CA =@"Am";}
else if([M1CA isEqualToString:@"bIII"]){
M1CA =@"Bb";}
else if([M1CA isEqualToString:@"III"]){
M1CA =@"B";}
...EXCETRA.....
LabelM1CA.text = M1CA;
}