Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iphonesdk追加字符串问题_Iphone_Ios_Xcode_Nsstring - Fatal编程技术网

iphonesdk追加字符串问题

iphonesdk追加字符串问题,iphone,ios,xcode,nsstring,Iphone,Ios,Xcode,Nsstring,我有一个nsmutablearray,它有5个对象 例如,如果它包含像apple、cat、ball、dog、ant这样的对象,我希望它们用逗号分隔,像apple、cat、ball、dog、ant那样附加。请帮我做这个 编辑 publishingpost //nsmutable array contains all these object -(ibaction)post { nsstring *str; nsstring *str2 =@","; for(int i = 0; i< [p

我有一个nsmutablearray,它有5个对象

例如,如果它包含像apple、cat、ball、dog、ant这样的对象,我希望它们用逗号分隔,像apple、cat、ball、dog、ant那样附加。请帮我做这个

编辑

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

}
publishingpost//nsmutable数组包含所有这些对象
-(i)职位
{
nsstring*str;
nsstring*str2=@“,”;
对于(int i=0;i<[publishingpost count];i++){
nsstring*str=[PublishingPostObjectAtIndex:i];
//追加str1和str2以生成逗号分隔的对象
}

查看
stringByAppendingString:
stringByAppendingFormat
中的。如果您已经有了字符串,那么这应该很容易做到


在for循环之前声明NSString对象(或使用
str
)并在循环过程中附加到该字符串。您不应该在代码中声明两次
str
。可能需要重命名其中一个字符串。

请查看
stringByAppendingString:
stringByAppendingFormat
from。如果您已经拥有字符串,那么这应该很容易做到

在for循环之前声明一个NSString对象(或使用
str
),并在执行循环时附加到该对象。您不应该在代码中声明两次
str
。可能需要重命名其中一个对象。

使用
-(NSString*)组件以字符串:(NSString*)分隔符连接:

- (IBAction)post {
   NSString * str = [publishingpost componentsJoinedByString:@", "];
}
使用
-(NSString*)组件由字符串:(NSString*)分隔符连接

- (IBAction)post {
   NSString * str = [publishingpost componentsJoinedByString:@", "];
}

法拉兹,这个问题有点让人困惑。是否可以编辑它来重新表述,这样问题就会清楚?法拉兹,这个问题有点让人困惑。是否可以编辑它来重新表述,这样问题就会清楚?