在文本标签中显示数组

use*_*761 1 arrays objective-c ios

我还是Xcode的新手,所以请耐心等待我.无论如何,我在尝试在UILabel中显示数组的全部内容时遇到了一些麻烦.我只需使用代码即可显示它

wordList.text = [NSString stringWithFormat:@"List of Words:\n %@", listA];
Run Code Online (Sandbox Code Playgroud)

然而,在运行时,标签最终显示括号和单独的行上的单词,以及单词周围的引号,以及每个单词之间的行中的结束引号和逗号.例:

List of Words:
( 
"apple
",
"banana
",
"etc.
Run Code Online (Sandbox Code Playgroud)

虽然我确实希望单词以自己的行显示,但我不希望括号和右引号和逗号显示在单独的行中.我也希望一起删除括号,引号和逗号,但如果我不能,我不会介意太多.

任何人都可以解释为什么它被显示为这样,并帮助我在UILabel中自己正确显示数组中的每个单词?

Log*_*gan 6

用这个:

NSArray *listOfWords = @[@"One", @"Two", @"Three"];
NSString * stringToDisplay = [listOfWords componentsJoinedByString:@"\n"];
wordList.text = stringToDisplay;
Run Code Online (Sandbox Code Playgroud)

将显示:

One
Two
Three
Run Code Online (Sandbox Code Playgroud)