【发布时间】:2017-06-01 16:54:56
【问题描述】:
我正在使用 AWS Cognito,在文档中说我必须添加此功能。
但我收到此错误:
泛型 Objective-C 类的扩展无法在运行时访问该类的泛型参数
extension AWSTask {
public func continueWithExceptionCheckingBlock(completionBlock:@escaping (_ result: Any?, _ error: Error?) -> Void) {
self.continue({(task: AWSTask) -> Any? in
if let exception = task.exception {
print("Fatal exception: \(exception)")
kill(getpid(), SIGKILL);
}
let result: AnyObject? = task.result
let error: NSError? = task.error as NSError?
completionBlock(result, error)
return nil
})
}
}
【问题讨论】:
标签: objective-c swift amazon-web-services swift3 amazon-cognito