何らかの理由で、コア データ モデルから情報を取得していますが、表示されているのは "(" 内のUITableView
.
NSLog (@"%@",reading.a1);
そして、次のログが記録されます。
2013-10-22 02:30:27.911 [6366:60b] (
"Lorem ipsum dolor sit amet, consectetur adipiscing elit."
)
2013-10-22 02:30:27.914 [6366:60b] (
"Proin condimentum et felis vel posuere."
)
2013-10-22 02:30:27.917 [6366:60b] (
"Proin sit amet est eget felis sagittis tempus."
)
これは、サーバーに配置されたラテン語のダミー テキストです。ですから、情報は適切に取り込まれているように見えますが、UITableViewCell
何らかの理由で情報が入ってきません。カスタムセルから次のコードがあります。
#import "CustomCell"
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// configure control(s)
self.snippet = [[UILabel alloc ]initWithFrame:CGRectMake(90, 0, 200, 80)];
self.snippet.textColor = [UIColor redColor];
self.snippet.backgroundColor = [UIColor clearColor];
self.snippet.textAlignment = NSTextAlignmentLeft;
self.healthReading = [[UILabel alloc] initWithFrame:CGRectMake(5, 10, 300, 30)];
self.healthReading.textColor = [UIColor blackColor];
self.healthReading.font = [UIFont fontWithName:@"Arial" size:12.0f];
//[self addSubview:self.healthReading];
[self addSubview:self.snippet];
}
return self;
}
そして私のUITableviewController
中には次のものがあります:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
CustomCell *cell = (CustomCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
FinalRead *readings = [_fetchedResultsController objectAtIndexPath:indexPath];
NSLog(@"%@",readings.a1);
cell.snippet.text = [NSString stringWithFormat:@"%@", readings.a1];
cell.backgroundColor = [UIColor clearColor];
UIImageView *imv = [[UIImageView alloc]initWithFrame:CGRectMake(20, 23, 60, 60)];
imv.image=[UIImage imageNamed:@"AppIcon60x60.png"];
[cell.contentView addSubview:imv];
return cell;
}
そのため、何らかの奇妙な理由で、セルに「(」が表示されています。何かアイデアはありますか?