Добавление строк - PullRequest
       11

Добавление строк

0 голосов
/ 27 декабря 2011

Я знаю, это будет легко для кого-то. Мне нужно объединить объекты, чтобы сделать один адрес. Я не знаю, как это сделать. Я пытался ...

    NSString *agcstr = [infoDictionary objectForKey:@"physstr"];
NSString *agccity = [infoDictionary objectForKey:@"physcity"];
NSString *agcstate = [infoDictionary objectForKey:@"physstate"];
NSString *agczip = [infoDictionary objectForKey:@"physzip"];

dvController.agcaddress = [agcstr stringByAppendingString:@"\n"     stringByAppendingString:agccity stringByAppendingString:@", " stringByAppendingString:agczip];

, что совершенно неправильно, но я всегда хотя бы пытаюсь что-то предпринять:)

Ответы [ 2 ]

3 голосов
/ 27 декабря 2011

Попробуйте stringWithFormat

dvController.agcaddress = [NSString stringWithFormat:@"%@, %@, %@, %@", agcstr, agccity, agcstate, agczip];

0 голосов
/ 27 декабря 2011

Пожалуйста, попробуйте следующее:

NSString *agcstr = [infoDictionary objectForKey:@"physstr"];
NSString *agccity = [infoDictionary objectForKey:@"physcity"];
NSString *agcstate = [infoDictionary objectForKey:@"physstate"];
NSString *agczip = [infoDictionary objectForKey:@"physzip"];

dvController.agcaddress = [[[[agcstr stringByAppendingString:@"\n"] stringByAppendingString:agccity] stringByAppendingString:@", "] stringByAppendingString:agczip];

В качестве альтернативы,

dvController.agcaddress = [NSString stringWithFormat:@"%@ \n %@, %@", agcstr, agccity, agczip];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...