我正在使用xmpp开发聊天应用程序。我在表格中获得了gmail和Facebook联系人。 但我的表包含3个部分
-(NSString*)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)sectionIndex
{
NSArray *sections = [[self fetchedResultsController] sections];
if (sectionIndex < [sections count])
{
id <NSFetchedResultsSectionInfo> sectionInfo = [sections objectAtIndex:sectionIndex];
int section = [sectionInfo.name intValue];
switch (section)
{
case 0 : return @"Available";
case 1 : return @"Away";
default : return @"Offline";
}
}
return @"";
}
这里我的问题是如何区分Gmail和Facebook联系人
答案 0 :(得分:0)
UILabel *lblText = [[UILabel alloc] initWithFrame:CGRectMake(290,16,10,20)];
lblText.textColor = [UIColor orangeColor];
[cell addSubview:lblText];
if ([[user jidStr] rangeOfString:@"gmail"].location == NSNotFound)
{
if([[user jidStr] rangeOfString:@"facebook"].location==NSNotFound)
{
lblText.text=@"y";
}
else
{
lblText.text=@"f";
}
}
else
{
lblText.text=@"g";
}