콘솔 창에 메시지가 표시되지만 프로그램을 실행할 때 uitextview에 표시되지 않습니다.메시지가 iOS의 UITextView에 표시되지 않습니까?
-(void)getSmsData
{
array = [[NSMutableArray alloc] init];
NSArray *docPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentDir = [docPaths objectAtIndex:0];
self.databasePath = [documentDir stringByAppendingPathComponent:@"SMS.sqlite"];
FMDatabase *database = [FMDatabase databaseWithPath:self.databasePath];
[database setLogsErrors:TRUE];
[database open];
NSString *anQuery = [[NSString alloc]initWithFormat:@"SELECT * FROM SMSnJokes where
Id=%@",self.Id ];
FMResultSet *results = [database executeQuery:anQuery];
while([results next])
{
SmsTitle *title=[[SmsTitle alloc]init];
title.Id = [results stringForColumn:@"Id"];
title.Data=[results stringForColumn:@"Data"];
title.CategoryId = [results stringForColumn:@"CategoryId"];
title.Title = [results stringForColumn:@"Title"];
[array addObject:title];
NSLog(@"SMS LIST %@",title.Data);
}
[database close];
}
-(void)getSmsdisplay
{
smsdisplay=[[UITextView alloc]init];
for (SmsTitle *title in array)
{
NSString *tempStr = title.Data;
smsdisplay.text=tempStr;
smsdisplay.editable = NO;
[smsdisplay setTextColor:[UIColor blackColor]];
smsdisplay.font = [UIFont systemFontOfSize:15];
}
[self.view addSubview:smsdisplay];
}
콘솔 창에 메시지가 표시되지만 프로그램을 실행할 때 uitextview에 표시되지 않습니다.
UITextView의 텍스트를 설정하지 마십시오 ... –
smsdisplay는 어디에서 만들었습니까? 나는 UITextView * smsdisplay를 볼 수 없었다. 네가 이것을 XIB에서 만들었다면. 또는 스토리 보드 그럼 smsdisplay = [[UITextView alloc] init];을하지 않아도됩니다. 또한 텍스트 뷰의 프레임을 설정해야합니다. –