我有一個名爲delegate.allSelectedVerseEnglish的應用程序委託的NSMutableArray,它有一些值,我能夠獲得數組數並且我可以在UITableView中正確顯示它。但是現在我想在textview中顯示它。我UITableView的代碼是這樣的將NSArray轉換爲IOS中的NSstring
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
// Customize the number of rows in the table view.
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [delegate.allSelectedVerseEnglish count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
readCell *cell = (readCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"readCell" owner:self options:nil];
cell = [nib objectAtIndex:0];
cell.label.text = [NSString stringWithFormat:@"%d",indexPath.row+1];
cell.textLabel.text = [NSString stringWithFormat:@" %@",[delegate.allSelectedVerseEnglish objectAtIndex:indexPath.row]];
cell.textLabel.font = [UIFont fontWithName:@"Georgia" size:19.0];
}
}
它在細胞中顯示正確的價值觀,但我只需要顯示此delegate.allSelectedVerseEnglish陣列在一個TextView,像textview.text = delegate.allSelectedVerseEnglish;
。如何做到這一點?
在此先感謝。
感謝您的答覆,,所以我必須寫textview.text = [delegate.allSelectedVerseEnglish componentsJoinedByString:@ 「\ n」];對? – stackiphone 2012-04-22 07:58:03
是的,這應該做的伎倆。 – 2012-04-22 08:00:48
讓我試試這個。謝謝 – stackiphone 2012-04-22 08:01:26