У меня проблемы с выполнением своего рода конкатенации;
Я получаю 4 разных данных, которые я получаю с помощью "[dico objectForKey: @" alertSerie "]" (например).Данные должны быть показаны с помощью строки, которая вводит данные на экране.Я должен поместить эти данные в одно UITextField.
Пример:
[dico objectForKey:@"alertfriend"] = Beth
[dico objectForKey:@"alertmom"] = Lise
[dico objectForKey:@"alertgirlf"] = Angela
text for Beth will be "This is my friend :"
text for Lise will be "This is my mom :"
text for Angela will be "This is my girlfriend :"
, а в UITextField я хочу показать:
This is my friend :Beth
This is my mom : Lise
This is my girlfriend : Angela
До сих пор все в порядкекод выглядит так:
field.text = [NSString stringWithFormat:@"NThis is my friend : %@\nTHis is my mom : %@\nThis is my girlfriend : %@\n",[dico objectForKey:@"alertfriend"], [dico objectForKey:@"alertmom"], [dico objectForKey:@"alertgfriend"] ];
Возможно, у одного человека нет ни друга, ни мамы, ни подруги ...
Как мне это сделать ???
Я испробовал множество возможностей, но тот факт, что мы не можем объединить объект, не является для меня обычным делом, и это вызывает у меня проблему в этой ситуации ...
Большое спасибо за ваше внимание!!!
РЕДАКТИРОВАТЬ:
Я пробовал этот код, но есть ошибки;] или что-то еще ...
if ([dico objectForKey:@"alertSerie"]) {
NSString *serie = [NSString stringWithFormat:@"Numéro de série : %@\n", [dico objectForKey:@"alertSerie"] ];}
else {
NSString *serie = [NSString stringWithFormat:@" "] ];}
if ([dico objectForKey:@"alertDate"]) {
NSString *date = [NSString stringWithFormat:@"Date de mise en service : %@\n", [dico objectForKey:@"alertDate"] ];}
else {
NSString *date = [[NSString stringWithFormat:@" "] ];}
if ([dico objectForKey:@"alertCli"]) {
NSString *cli = [NSString stringWithFormat:@"Nom du client associé : %@\n", [dico objectForKey:@"alertCli"] ];}
else {
NSString *cli = [NSString stringWithFormat:@" "] ];}