0
当我决定实现一个需要导入ReactiveCocoa的函数时,我正在工作,并且一切顺利。直到我开始接受Reactive Cocoa有关Arc的警告之后,才开始工作。不过,我不认为在我的情况下关闭弧线是一种选择,因为我开始使用它并关闭它可能会带来一系列其他问题。程序的一部分需要ARC,另一部分不需要
这是“明智”还是应该通过ReactiveCocas框架并提交这些版本?或者我可以用其他方式解决这个问题。
ARC forbids explocot message send of 'release'
release is unavailable : not available in automatic reference counting mode
和
ARC forbids explocot message send of 'retain'
retainis unavailable : not available in automatic reference counting mode
错误代码
- (void)dealloc {
dispatch_release(_queue);
}
- (id)initWithName:(NSString *)name queue:(dispatch_queue_t)queue {
NSCParameterAssert(queue != NULL);
self = [super initWithName:name];
if (self == nil) return nil;
dispatch_retain(queue);
_queue = queue;
return self;
}
http://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single-file-in-a-project – Apple