0

スペース@で区切られたテキストがあります" ".iは、この配列をdelegate.allSelectedVerseEnglish(配列名)という名前のDBから以下の形式のテキストビューに表示しました。

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

マルチページビューはテキストビューです。これらのスペースの間に数字を配置する必要があります。つまり、スペースで区切られた 3 つのテキストがあることを意味します。 1 私の名前は icoder です 2 私の年は 20 歳です 3 私の情熱はコーディングです など、どうすればこのように追加できますか.私はすでにテキストを正しく取得していますが、この形式で必要です.DB には数字がありません。数字を入力する必要があります別のテキストの間。

これを実装する方法を知っている人はいますか..私の質問を理解していただければ幸いです。前もって感謝します。

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 に答える