我不确定零值在哪里。我也试过显式分配错误var仍然有问题。代码几乎直接来自Twitter文档。
let statusesShowEndpoint = "https://api.twitter.com/1.1/users/profile_banner.json?"
let params = ["screen_name":"twitter"]
var clientError :NSError?
let request = Twitter.sharedInstance().APIClient.URLRequestWithMethod(
"GET", URL: statusesShowEndpoint, parameters: params,
error: &clientError)
if request != nil {
Twitter.sharedInstance().APIClient.sendTwitterRequest(request) {
(response, data, connectionError) -> Void in
if (connectionError == nil) {
var jsonError : NSError?
let json : AnyObject? =
NSJSONSerialization.JSONObjectWithData(data,
options: nil,
error: &jsonError)
}
else {
println("Error: \(connectionError)")
}
}
}
else {
println("Error: \(clientError)")
}
我在请求中收到此错误:
fatal error: unexpectedly found nil while unwrapping an Optional value
答案 0 :(得分:0)
我没有花太多时间在twitter api上,但是你试图访问的http端点要求你拥有qAuth权限吗?因为http链接在我尝试访问时会返回“错误的身份验证数据”