iphone - 串联NSString不起作用

标签 iphone objective-c ios

我正在尝试使用连接串联NSMutableArray的内容

NSString* result = @""; 

for(NSString* test in  self.selectedOnes) {

    NSLog(test) ; 
    [result stringByAppendingString:test];
    [result stringByAppendingString:@","];
}

但是result仍然是@"",我确定selectedOnes包含数据,因为它写入了日志。

有什么建议么?

最佳答案

stringByAppendingString:返回一个新的字符串。

这应该工作。

NSString* result = @""; 

for(NSString* test in  self.SelectedOnes  )
{
    NSLog( test ) ; 
    result = [result stringByAppendingString:test];
    result = [result stringByAppendingString:@","];
}

关于iphone - 串联NSString不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6188066/

相关文章:

iphone - 如何在 iPad 应用程序中制作动画?

iphone - 在 Objective-C (iPhone) 中设置要绘制的 View ?

iphone - 分析Cocoa程序的程序布局和存储建议

objective-c - 将 nil 对象插入 NSDictionary

ios - 所有目标的 FaSTLane increment_build_number?

iphone - 是否可以将图像叠加在整个 iOS 应用程序上?

iphone - 通过 UIPanGestureRecognizer 使用 velocityInView

ios - 如何一张一张删除UICollectionView图片

ios - 多选问题并在 UITableview 中快速选择全部

iphone - iOS - 架构 armv7 的 2 个重复符号