vp.verifyEmail(self.textClaim) {(OYIDCVerificationStatus status)
in
println("verifying email \(self.textClaim) returned \(status)")
}
产生“验证电子邮件 foo@bar 返回(枚举值)”(这显然没有实际用途)。这个:
vp.verifyEmail(self.textClaim) {(OYIDCVerificationStatus status)
in
var s : CShort = status as CShort //<- this does not compile
println("verifying email \(self.textClaim) returned \(s)")
}
不编译
VerifyEmailViewController.swift:22:21: 'YOIDCVerificationStatus' 不能转换为 'CShort'
即使枚举是这样声明的:
typedef NS_ENUM(short, YOIDCVerificationStatus) {
Unavailable = -1,
ClaimRefuted,
ClaimVerified
};