Objective c 从MGTwitterEngine获取用户详细信息

Objective c 从MGTwitterEngine获取用户详细信息,objective-c,ios,cocoa-touch,delegates,mgtwitterengine,Objective C,Ios,Cocoa Touch,Delegates,Mgtwitterengine,我正在开发一个有Twitter登录的应用程序。为此,我集成了MGTwitterEngine,一切正常 我的问题是,当用户登录时,我需要一些详细信息-MGTwitterEngine为该登录用户返回的任何信息 当我查看库文档时,我发现下面的委托方法可能会提供一些用户信息,但是当我登录时,这个方法从未被调用 - (void)userInfoReceived:(NSArray *)userInfo forRequest:(NSString *)connectionIdentifier { NS

我正在开发一个有Twitter登录的应用程序。为此,我集成了
MGTwitterEngine
,一切正常

我的问题是,当用户登录时,我需要一些详细信息-
MGTwitterEngine
为该登录用户返回的任何信息

当我查看库文档时,我发现下面的委托方法可能会提供一些用户信息,但是当我登录时,这个方法从未被调用

- (void)userInfoReceived:(NSArray *)userInfo forRequest:(NSString *)connectionIdentifier {

    NSLog(@"User Info Received: %@", userInfo);
}
有人能告诉我如何从
MGTwitterEngine
获取用户信息,或者我应该如何使用这种方法吗

_engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate:self];
    _engine.consumerKey = @"PzkZj9g57ah2bcB58mD4Q";
    _engine.consumerSecret = @"OvogWpara8xybjMUDGcLklOeZSF12xnYHLE37rel2g";

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

    if (controller) 
        [self presentModalViewController: controller animated: YES];
    else {
        tweets = [[NSMutableArray alloc] init];
        [self updateStream:nil];
    }

我找到了我问题的答案:-

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

    NSLog(@"Authenticated with user %@", username);
    [_engine getUserInformationFor:username];//this line to be added to get userInfo method called
}

你真的为引擎设置了一个委托吗?@Josh是的,一切都很好。我已经设置好了,但是没有调用这个方法。你正在调用
getUserInformationFor:
?并且在
请求失败时没有获取任何内容:withError:
?发布一个重现问题的代码片段可能会有所帮助。我想这对你有帮助吗?@Josh Caswell是的,它给了我一些方法来实现确切的功能。非常感谢。