gpt4 book ai didi

XCode Playground 卡在异步代码上

转载 作者:行者123 更新时间:2023-11-28 08:40:53 25 4
gpt4 key购买 nike

我正在尝试使用 Alamofire 在 XCode 7.3 playground 中发出异步请求。我添加了两个附加语句 - needsIndefiniteExecution = truefinishExecution(),如此答案中所述:https://stackoverflow.com/a/33536290/603268 .

import Foundation
import Alamofire
import XCPlayground

XCPlaygroundPage.currentPage.needsIndefiniteExecution = true

print("Before request")

Alamofire
.request(.GET, "http://jsonplaceholder.typicode.com/users")
.responseString { res in
print(res)
XCPlaygroundPage.currentPage.finishExecution()
}
//.resume() - adding this did not help

我还将 playground 执行模式设置为手动。

第一次,一切正常,响应被打印, Playground 完成执行。

但是,如果我第二次运行它,它会挂起并且不会打印任何输出(甚至没有“开始请求”)。我必须重新启动 XCode 才能使其再次工作。

最佳答案

您可以尝试删除:

XCPlaygroundPage.currentPage.finishExecution()

关于XCode Playground 卡在异步代码上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36518305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com