iphonesdk追加字符串问题
我有一个nsmutablearray,它有5个对象 例如,如果它包含像apple、cat、ball、dog、ant这样的对象,我希望它们用逗号分隔,像apple、cat、ball、dog、ant那样附加。请帮我做这个 编辑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
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:@", "];
}
法拉兹,这个问题有点让人困惑。是否可以编辑它来重新表述,这样问题就会清楚?法拉兹,这个问题有点让人困惑。是否可以编辑它来重新表述,这样问题就会清楚?