小编use*_*877的帖子

SFSafariViewController 不在窗口层次结构中

我正在尝试将谷歌登录集成到我的 IOS APP(使用 Swift)中,但每次运行它时,我都会得到以下信息warning/error

[10061:521185] 警告:尝试在 SFSafariViewController 上显示 UITabBarController:0x7db35400:0x7b60a2a0,其视图不在窗口层次结构中!

有谁知道如何解决这个问题?它尚未加载 Safari 控制器视图的原因是什么?

非常感谢您。

亲切的问候

viewcontroller ios swift

4
推荐指数
1
解决办法
2353
查看次数

快速等待,直到dataTaskWithRequest完成调用返回

我是Swift的新手,我对同步调用有疑问。我想对dataTaskWithRequest进行同步调用,以便一旦dataTaskWithRequest完成,就将调用return方法。这是我的代码:

private func sendRequest (request: NSURLRequest) -> NSData{
    let session = NSURLSession.sharedSession()
    var dataReceived: NSData = NSData ()
    let task = session.dataTaskWithRequest(request) { data, response, error in
        if error != nil{
            print("Error -> \(error)")
            return
        }
    dataReceived = data!
    }
    task.resume()
    return dataReceived
}
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?我尝试使用完成处理程序,但无法执行。

预先非常感谢您的帮助。

synchronous nsurlconnection nsurlsession swift

1
推荐指数
1
解决办法
6376
查看次数