斯威夫特:出乎意料地发现没有

时间:2015-03-16 15:52:52

标签: ios swift

我不确定零值在哪里。我也试过显式分配错误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

1 个答案:

答案 0 :(得分:0)

我没有花太多时间在twitter api上,但是你试图访问的http端点要求你拥有qAuth权限吗?因为http链接在我尝试访问时会返回“错误的身份验证数据”