我正在使用SA_OAuthTwitterController
api来整合Twitter。虽然我尝试使用
[_engine sendUpdate:tweetTextField.text]
我的应用崩溃了。我收到了错误:
为(null)认证。
崩溃后我的堆栈显示: OAMutableURL请求URL编码字符串。有什么问题?
答案 0 :(得分:1)
从有限的信息量来看,似乎没有用户通过身份验证。您可以使用不同的_engine实例对用户进行身份验证,这会导致崩溃。
并且如果使用特殊字符,也可能在URL中使用此代码后,您的URL未使用字符串编码,如下所示,编码代码在下面的链接中定义...
http://www.w3schools.com/tags/ref_urlencode.asp
并且对NSURL进行编码只需使用以下代码...
NSString* escapedUrlString =
[unescapedString stringByAddingPercentEscapesUsingEncoding:
NSASCIIStringEncoding];
希望,这有助于你......
:)