Interface Builder生成非ARC代码

时间:2014-06-23 08:55:24

标签: ios objective-c xcode interface-builder

当我从故事板中的对象右键单击并拖动以创建新操作时,Interface Builder将其添加为好像我没有使用ARC。

@property (retain, nonatomic) IBOutlet UIView *myView;
…
- (void)dealloc {
    [_myView release];
    [super dealloc];
}

如何告诉Interface Builder为我生成ARC代码?

1 个答案:

答案 0 :(得分:1)

转到您的项目构建设置并检查ARC是否已启用 - 设置为YES

enter image description here

而且,正如您在评论中提到的,对于 cocoapods ,请检查CLANG_ENABLE_OBJC_ARC=NO属性