Guest User

Untitled

a guest
Jan 19th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
  2.   switch (indexPath.section) {
  3.     case Table_Section_LinkedAccounts:
  4.       switch (indexPath.row) {
  5.         case 1: {
  6.           _rdEngine = [[RDLinkedInEngine engineWithConsumerKey:kLinkedInConsumerKey consumerSecret:kLinkedInConsumerSecretKey delegate:self] retain];
  7.           UIViewController* controller = [RDLinkedInAuthorizationController authorizationControllerWithEngine:_rdEngine delegate:self];
  8.           if( controller ) {
  9.             [self presentModalViewController:controller animated:YES];
  10.           }`
  11.         }
  12.           break;
  13.         case 2: {
  14.           _engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate: self];
  15.           _engine.consumerKey = kTwitterConsumerKey;
  16.           _engine.consumerSecret = kTwitterConsumerSecretKey;
  17.          
  18.           SA_OAuthTwitterController *controller = [SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine:_engine delegate:self];
  19.          
  20.           if (controller)
  21.             [self presentModalViewController:controller animated: YES];
  22.           else {
  23.             [[[[UIAlertView alloc] initWithTitle:@"Already Authorized"
  24.                                          message:@"Your twitter account is linked with your evernote people account"
  25.                                         delegate:nil
  26.                                cancelButtonTitle:@"Close"
  27.                                otherButtonTitles:nil] autorelease] show];
  28.           }
  29.           _twitterController = controller;
  30.         }
  31.           break;
  32.          
  33.         default:
  34.           break;
  35.       }
  36.       break;
  37.     case Table_Section_Sync:
  38.       [[[[AppController sharedController] syncManager] syncEngine] sync];
  39.       [tableView deselectRowAtIndexPath:indexPath animated:YES];
  40.       break;
  41.      
  42.     case Table_Section_Support: {
  43.       ENActivityLogViewController *viewController = [[ENActivityLogViewController alloc] init];
  44.       viewController.logFiles = [[AppController sharedController] logFiles];
  45.       [self.navigationController pushViewController:viewController animated:YES];
  46.       [viewController release];
  47.       [tableView deselectRowAtIndexPath:indexPath animated:YES];
  48.     } break;
  49.      
  50.     default:
  51.       break;
  52.   }
  53. }
Add Comment
Please, Sign In to add comment