0

我有一些由空格分隔的文本@“”。我将此数组从名为 delegate.allSelectedVerseEnglish(数组名称)的 DB 显示到以下格式的文本视图中。

self.multiPageView.text=[delegate.allSelectedVerseEnglish componentsJoinedByString:@" "];

multipageview 是文本视图,我需要在这些空格之间放置数字。意味着我有 3 个由空格分隔的文本,例如:我的名字是 icoder 我的老是 20 我的热情是编码等等,我需要将此文本设置为1 我的名字是 icoder 2 我的老是 20 3 我的热情是编码等等,我怎么能这样。我已经正确地得到了文本但需要这个格式。数据库没有数字,我必须输入数字单独的文本之间。

有没有人知道如何实现这个..我希望你能理解我的问题。提前致谢。

4

1 回答 1

1

更新:我已将其重写为使用 NSMutableString,因为这不会像我的原始版本那样敲击自动释放池。

NSMutableString *combined = [NSMutableString string];
for(NSUInteger idx = 0; idx < [delegate.allSelectedVerseEnglish count]; idx++) {
    [combined appendFormat:@" %d %@", 
                            idx + 1, 
                            [delegate.allSelectedVerseEnglish objectAtIndex:idx]];
}

self.multiPageView.text = combined;
于 2012-04-22T11:46:33.570 回答