【发布时间】:2012-01-06 02:41:56
【问题描述】:
我按照指南http://www.tinytimgames.com/2011/07/22/cocos2d-and-arc/ 尝试将cocos2d 包含在启用ARC 的项目中,但它无法通过编译,错误在ccCArray.h 中:
/** Sends to each object in arr the message identified by given selector. */
static inline void ccArrayMakeObjectsPerformSelector(ccArray *arr, SEL sel)
{
for( NSUInteger i = 0; i < arr->num; i++)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
[arr->arr[i] performSelector:sel];
#pragma clang diagnostic pop
}
static inline void ccArrayMakeObjectsPerformSelectorWithObject(ccArray *arr, SEL sel, id object)
{
for( NSUInteger i = 0; i < arr->num; i++)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
[arr->arr[i] performSelector:sel withObject:object];
#pragma clang diagnostic pop
}
报错“Unknown warning group -Warc-performSelector-leaks”,不知道怎么解决的。
我看到很多关于这个问题的问题,但不同的是他们在我遇到错误时得到警告,所以我什至不能忽略它。
感谢您的帮助!谢谢!
【问题讨论】:
标签: ios cocos2d-iphone automatic-ref-counting