iphonesdk добавление строки вопроса - PullRequest
1 голос
/ 02 ноября 2011

У меня есть nsmutablearray, в котором есть 5 объектов.

например, если он содержит такие объекты, как яблоко, кошка, мяч, собака, муравей, я хочу, чтобы они добавлялись через запятую, как яблоко, кошка, мяч, собака, муравей. пожалуйста, помогите мне с этим.

редактировать

publishingpost //nsmutable array contains all these object

-(ibaction)post
{
nsstring *str;
nsstring *str2 =@",";
for(int i = 0; i< [publishingpost count]; i++){
nsstring *str = [publishingpost objectAtIndex:i];
//append both str1, str2 to generate comma separated objects

}

Ответы [ 2 ]

4 голосов
/ 02 ноября 2011

используйте - (NSString *)componentsJoinedByString:(NSString *)separator вместо:

- (IBAction)post {
   NSString * str = [publishingpost componentsJoinedByString:@", "];
}
0 голосов
/ 02 ноября 2011

Взгляните на stringByAppendingString: или stringByAppendingFormat из здесь .Это должно быть достаточно легко сделать, если у вас уже есть строки.

Объявите объект NSString перед циклом for (или используйте str) и добавьте его при прохождении цикла.И вы не должны объявлять str дважды в своем коде.Возможно, захотите переименовать одного из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...