TigerText最简单的文本对话应用程序

时间:2016-03-15 09:07:21

标签: ios objective-c xcode uitableview messaging

我从here下载了TigerText演示应用程序,我在xcode中打开了它,但它是一个巨大的应用程序,我只需要对话部分或单个viewcontorller无需登录,因为我将传递这样的硬编码。

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

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

之后,只有一个视图,用户将看到msgs。无需登录,也无需组织视图。

1 个答案:

答案 0 :(得分:0)

要在'ConversationViewController'中显示消息,您首先需要一个TTRosterEntry对象(一个代表对话的对象),如果您想加载所有TTRosterEntry对象,无论其组织如何,您都可以使用此API

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

选择名单后,您可以加载'ConversationViewController'

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