gpt4 book ai didi

ios - 如何从 NSArray 输出中删除新行

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:18:22 26 4
gpt4 key购买 nike

我正在尝试从 NSArray 输出中删除换行符。我首先将它转换为 NSString 以删除 () 但新行仍然显示

NSString *myArrayString = [self.selectedStates description];

NSCharacterSet *charsToTrim = [NSCharacterSet characterSetWithCharactersInString:@"()\n\""];
myArrayString = [myArrayString stringByTrimmingCharactersInSet:charsToTrim];

我的输出如下所示。我需要以某种方式删除新行,所以不是这样:

   1,
2,
3,
4,
5,
6

我会有 1,2,4,5,6

最佳答案

依赖描述不是一个好主意。如何以正确的方式做到这一点?

NSString *desc = [theArray componentsJoinedByString:@","];

(顺便说一句,你可以按照你接近它的方式来做:

NSString *desc = [[theArray description] stringByReplacingOccurrencesOfString:@"\n" withString:@""];

但再次强调,请不要这样做。)

关于ios - 如何从 NSArray 输出中删除新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15251944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com