iphone - iOS : SA_OAuthTwitterController callback after authorization

标签 iphone ios delegates

我第一次使用 twitter rush 示例来处理 twitter 上的帖子,一切都很顺利,除了我想在授权后立即发布消息,并且我不知道如何在授权后进行回调

if(!_engine){  
    NSLog(@"init SA_OAuthTwitterEngine");
    _engine = [[[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate:self] retain];  
    _engine.consumerKey    = kOAuthConsumerKey;  
    _engine.consumerSecret = kOAuthConsumerSecret;  
}   



if(![_engine isAuthorized]){ 

    UIViewController *controller = [SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine:_engine delegate:self];  

    if (controller){  
        [self presentModalViewController: controller animated: YES];  
    }  

}     

这是回调,但我不知道如何访问其中的_engine:

- (void) storeCachedTwitterOAuthData: (NSString *) data forUsername: (NSString *) username {
NSLog(@"storeCachedTwitterOAuthData");
NSUserDefaults          *defaults = [NSUserDefaults standardUserDefaults];

[defaults setObject: data forKey: @"authData"];
[defaults synchronize];

}

- (NSString *) cachedTwitterOAuthDataForUsername: (NSString *) username {
NSLog(@"cachedTwitterOAuth");
return [[NSUserDefaults standardUserDefaults] objectForKey: @"authData"];
}

最佳答案

可以用这个延迟来完成:

 #pragma mark SA_OAuthTwitterControllerDelegate


- (void) OAuthTwitterController: (SA_OAuthTwitterController *) controller authenticatedWithUsername: (NSString *) username{


}

关于iphone - iOS : SA_OAuthTwitterController callback after authorization,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6111163/

相关文章:

ios - 无法以编程方式导航到另一个 UIViewController iOS

iphone - 如何从 Objective-C 代码自动生成 UML 图?

ios - 在 SWIFT 中启动图像闪屏动画

android - React Native - 调试适配器进程意外终止

c# - 当 C# 中的变量值发生变化时,如何执行代码?

ios - UITableView 的委托(delegate)和数据源引用未设置为 nil。 EXC_BAD_ACCESS

c# - 如何使用可变数量的参数创建对目标的委托(delegate)

ios uitableview 反弹出错

iphone - UIViewController 子类支持 NIB 加载和非

ios - 将搜索栏添加到Google Place Picker(GMSPlacePicker)