TigerText 最简单的文字对话应用

TigerText simplest text conversation app

我从 here 下载了 TigerText Demo 应用程序并在 xcode 中打开了它,但它是一个巨大的应用程序,我只需要对话部分或单个 viewcontorller 不需要登录,因为我会通过那个困难像这样编码。

[[TTKit sharedInstance] loginWithUserId:@"username" password:@"password" 

  success:^(TTUser *user) { 
    // Handle login. 
  } failure:^(NSError *error) { 
    // Handle failure. 
  }];

之后将只有一个视图,用户将在其中看到消息。无需登录,也不需要组织视图。

要在 'ConversationViewController' 中显示消息,您首先需要一个 TTRosterEntry 对象(代表对话的对象),如果您想加载所有 TTRosterEntry 对象,而不管它们的组织如何,您可以使用此 api

NSFetchedResultsController *frc = [[TTKit sharedInstance] rosterFetchControllerForAllOrganizationsWithDelegate:self];
NSArray *rostersForAllOrganizations = [frc fetchedObjects];

一旦你 select 一个花名册你就可以加载 'ConversationViewController'

ConversationViewController *conversation =  [GetAppDelegate.storyboard instantiateViewControllerWithIdentifier:@"ConversationViewController"];
conversation.rosterEntry = rosterEntry;
[self.navigationController pushViewController:conversation animated:YES];