假设我们有一个带有初始化器的Swift类,它可能会抛出错误。此类必须在Objective-C代码库中使用(NSObject子类):importFoundationenumEvenError:ErrorType{caseNonEvenNumber}classFooEven:NSObject{varevenNumber:UIntinit(evenNumber:UInt)throws{guardevenNumber%2==0else{throwEvenError.NonEvenNumber}self.evenNumber=evenNumber}}产生编译警告::0:warning:nocal