gpt4 book ai didi

objective-c - 使用未声明的类型 'XXX',Xcode 7.3,swift 2.2

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

这样的代码在 swift 2.1 中很好用:

var completionHandler: AWSContinuationBlock

但现在在 swift 2.2 中有错误:

Use of undeclared type 'AWSContinuationBlock'

AWSContinuationBlock在Objective-C中的定义如下:

@interface AWSTask<__covariant ResultType> : NSObject

/*!
A block that can act as a continuation for a task.
*/
typedef __nullable id(^AWSContinuationBlock)(AWSTask<ResultType> *task);

...
@end

根据此 thread 中关于 enum 的讨论,似乎如果我们将定义移到 @interface @end 的一侧,那么它将起作用。但由于模板变体 ResultType,不能简单地在此处执行此操作。那么,我们如何解决这里的问题呢?

最佳答案

在线之上,

var completionHandler: AWSContinuationBlock

尝试重写代码...var completionHandler: AWSCo 以查看“术语”在 Xcode 7 中是否已更改

关于objective-c - 使用未声明的类型 'XXX',Xcode 7.3,swift 2.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36347441/

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