2012-01-02 24 views
1

私はツイッター共有を使っていましたが、Tweetボタンをタップすると突然同じコードがクラッシュしてしまいました。アプリTweetボタンがクリックされたときにSIGKILLエラーが発生しました

Twitterの誓いが更新リクエストを送信している間にクラッシュしています。ここ

は、共有オプション

-(IBAction)ShareWithTwitter:(id)sender 
{ 
    NSLog(@"Tweet !!!"); 

if(!_engine) 
{ 
    _engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate:self]; 
    _engine.consumerKey =kOAuthConsumerKey; 

    _engine.consumerSecret = kOAuthConsumerSecret; 
} 
else 
{ 

    _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]; 
} 


} 

のコードであり、このコードは、ツイートのためです! (アプリがクラッシュしているところ)。

-(IBAction)updateTwitter:(id)sender 
{ 
activityIndicatorView.hidden=NO; 
activityIndicatorView.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray; 
[activityIndicatorView startAnimating]; 

[tweetTextField resignFirstResponder]; 

NSString *strToPostOnTwitter = @"Hello Happy New Year to All !!!"; 

NSLog(@"String to Post is : %@",strToPostOnTwitter); 

//Twitter Integration Code Goes Here 
[_engine sendUpdate:strToPostOnTwitter]; 

//btnTwitter.hidden = YES; 

} 
+0

探しねえ!通知が届かない。 – mAc

+0

mが届かない!!!! – NSException

+0

私のために働いた..... http://stackoverflow.com/questions/8576877/mgtwitterengine-crash-in-ios5 –

答えて

0

iOS 5で何度もテストしている場合、トークンが正しく生成されません。使用しているTwitterエンジンはiOS4でのみ動作します。

トークンが生成されずにメッセージが送信されるため、メッセージがポストされてクラッシュする可能性があります。私は過去1ヶ月間にわたり多くの調査を行い、この方法を実装することにしました: アプリを実行しているiOS 5デバイスの場合は、twitterフレームワークを使用してください。それ以外の場合はMGTwitterEngineを使用します。

次のURLの
http://iosdevelopertips.com/core-services/ios-5-twitter-framework-part-1.html
http://iosdevelopertips.com/core-services/ios-5-twitter-framework-part-2.html
http://iosdevelopertips.com/core-services/ios-5-twitter-framework-%E2%80%93-part-3.html

+0

Twitter Frameworkのチュートリアルやサンプルコードはありますか? – NSException

+0

リンクありがとうございますが、第三者のリンクにはチュートリアルがありません。残りの2つを試してみましょう。再度、感謝します。 – NSException

+0

最初の2つのリンクで十分です。 3番目は情報のためのものです。 – Satyam

関連する問題