1

SA_OAuthTwitterControllerTwitterを統合するためにAPIを使用しています。を使用してツイートを投稿しようとしている間

[_engine sendUpdate:tweetTextField.text]    

アプリがクラッシュします。エラーが発生しています:

(null) に対して認証されました。

また、クラッシュ後の私のスタックには、OAMutableURL Request URL encoded stringが表示されます。何の問題?

4

1 に答える 1

1

与えられた限られた量の情報から、ユーザーは認証されていないようです。クラッシュの原因となる_engineの別のインスタンスを使用してユーザーを認証できます。

また、特殊文字が使用されている場合は、URLでこのコードを使用した後、URLが文字列でエンコードされていない可能性があります。

http://www.w3schools.com/tags/ref_urlencode.asp

また、NSURLをエンコードするには、次のコードを使用します...

NSString* escapedUrlString =
   [unescapedString stringByAddingPercentEscapesUsingEncoding:
                        NSASCIIStringEncoding];

希望、これはあなたを助けます... :)

于 2012-06-04T17:04:17.657 に答える