gpt4 book ai didi

swift - AWS APIGatewayClient(Swift) 在 Swift3 中不起作用?

转载 作者:行者123 更新时间:2023-11-30 12:48:44 30 4
gpt4 key购买 nike

按照 README.md,我设置了桥接 header ,包括 AWSApiGatewayBridge.h。

由 Swift 编写的生成的客户端 SDK 在 Swift 3 中存在很多编译器错误,因此我将生成的 Swift 2 代码替换为 Swift 3。

我将它们全部替换:不从 APIGatewayClient 类实例化对象。

但是 Xcode 会显示以下错误消息。

"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1"

生成的Client.swift具有init函数。

init(configuration: AWSServiceConfiguration) {
super.init()
self.configuration = configuration.copy() as! AWSServiceConfiguration
...
}

在函数中,我发现有一行出错了。但我找不到解决的方法。

self.configuration = configuration.copy() as! AWSServiceConfiguration

如果该行被注释掉,Xcode可以成功编译。

这个错误是Xcode设置造成的还是我个人的问题?任何人都可以在 Swift 3 中使用 APIGatewayClient(Swift) 吗?

我使用Xcode ver8.2.1

最佳答案

生成的客户端 Swift SDK 不适用于 Swift 3。

如果您的应用程序是由 Swift 3 编写的,则需要使用 Objective C 生成的 SDK。

https://github.com/aws/aws-sdk-ios/issues/510

关于swift - AWS APIGatewayClient(Swift) 在 Swift3 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41295083/

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