Iphone 如何使用Objective-C在Twitter上共享文本?
我使用OAuthTwitterDemo,它给出错误[OAConsumer initWithKey:secret:]:无法识别的选择器发送到实例0x85b8dc0 我用这个方法登录Iphone 如何使用Objective-C在Twitter上共享文本?,iphone,objective-c,ios,twitter,Iphone,Objective C,Ios,Twitter,我使用OAuthTwitterDemo,它给出错误[OAConsumer initWithKey:secret:]:无法识别的选择器发送到实例0x85b8dc0 我用这个方法登录 if (_engine) return; _engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate: self]; _engine.consumerKey = kOAuthConsumerKey; _engine.consumerSecret = kO
if (_engine) return;
_engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate: self];
_engine.consumerKey = kOAuthConsumerKey;
_engine.consumerSecret = kOAuthConsumerSecret;
UIViewController *controller = [SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine: _engine delegate: self];
if (controller)
[self presentModalViewController: controller animated: YES];
else {
[_engine sendUpdate: [NSString stringWithFormat: @"Already Updated. %@", [NSDate date]]];
}
但是登录名没有显示,它给出了一个错误
[OAConsumer initWithKey:secret:]:无法识别的选择器发送到实例0x85b8dc0和崩溃应用程序。我使用了以下代码,它对我来说工作正常。检查您的使用者密钥和使用者密钥
if(!_engine){
_engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate:self];
_engine.consumerKey = kOAuthConsumerKey;
_engine.consumerSecret = kOAuthConsumerSecret;
}
UIViewController *controller =[SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine:_engine delegate:self];
if (controller)
[self presentModalViewController:controller animated: YES];
您必须在此处插入您的kOAuthConsumerKey和KoAuthConsumerCret:
_engine.consumerKey = kOAuthConsumerKey;
_engine.consumerSecret = kOAuthConsumerSecret;
如果你不这样做,它就会崩溃。
您收到的错误“[OAConsumer initWithKey:secret:]:发送到实例0x85b8dc0和崩溃应用程序的无法识别的选择器”指向尚未插入的KoAuthConsumerCret的值