STTwitter icon indicating copy to clipboard operation
STTwitter copied to clipboard

Thread 1: "-[STTwitterAppOnly postTokenRequest:authenticateInsteadOfAuthorize:forceLogin:screenName:oauthCallback:errorBlock:]: unrecognized selector sent to instance 0x280371140"

Open hw20101101 opened this issue 5 years ago • 1 comments

 - (IBAction)loginOnTheWebAction:(id)sender {
      
    self.twitter = [STTwitterAPI twitterAPIAppOnlyWithConsumerKey:_consumerKeyTextField.text consumerSecret:_consumerSecretTextField.text];
 
    _loginStatusLabel.text = @"Trying to login with Safari...";
    _loginStatusLabel.text = @"";
 
    [self.twitter postTokenRequest:^(NSURL *url, NSString *oauthToken) {
        NSLog(@"-- url: %@", url);
        NSLog(@"-- oauthToken: %@", oauthToken);
        
        if([self.openSafariSwitch isOn]) {
            [[UIApplication sharedApplication] openURL:url];
        } else {
            WebViewVC *webViewVC = [self.storyboard instantiateViewControllerWithIdentifier:@"WebViewVC"];
            
            [self presentViewController:webViewVC animated:YES completion:^{
                NSURLRequest *request = [NSURLRequest requestWithURL:url];
                [webViewVC.webView loadRequest:request];
            }];
        }
        
    } authenticateInsteadOfAuthorize:NO
                    forceLogin:@(YES)
                    screenName:nil //scheme://
                 oauthCallback:@"STTwitterDemoIOS://"
                    errorBlock:^(NSError *error) {
                        NSLog(@"-- error: %@", error);
                        _loginStatusLabel.text = [error localizedDescription];
                    }];
}

hw20101101 avatar Sep 16 '20 10:09 hw20101101

Any solution for this issue?

fitimdurmishi avatar Nov 11 '20 19:11 fitimdurmishi