我要解决这个问题。修复它最好的方法是什么?

发布于 2013-12-15 09:45:05
来自ARC上的LLVM文档
(__bridge T) op将操作数转换为目标类型T。如果T是可保留的对象指针类型,则op必须具有不可保留的指针类型。..。(__bridge_retained T) op将操作数(必须具有可保留的对象指针类型)转换为目标类型,目标类型必须是不可保留的指针类型。弧线保留该值,但需要对本地值进行通常的优化,接收方负责平衡该+1。通过使用保留的桥接转换,您已经要求ARC保留该值。但是,在您的情况下,您不打算负责colors对象的内存管理。因此,保留的桥似乎是不正确的,您希望只使用__bridge强制转换。
https://stackoverflow.com/questions/20593073
复制相似问题