1
如何在Swift中实现核心数据验证方法(这些采用Obj-C中的validate<Key>:error:
)?在Swift中实现核心数据验证方法
在的OBJ-C,我会写在我的模型类以下验证名属性:
-(BOOL)validateName:(id *)name error:(NSError **)outError {
}
而且我可以做投名称的NSString:((NSString *)(*name))
在斯威夫特,我认为这看起来像这样:
func validateName(name: AutoreleasingUnsafeMutablePointer<AnyObject?>, error: NSErrorPointer) -> Bool {
}
这是正确的形式?
如何将名称转换为Swift的字符串?
的可能的复制[核心数据验证:从目标C到夫特(http://stackoverflow.com/questions/26913310/core-data-validation-从目标c到swift) –