相关疑难解决方法(0)

建议使用ARC声明委托属性的方法

我曾经将所有委托属性声明为

@property (assign) id<FooDelegate> delegate;
Run Code Online (Sandbox Code Playgroud)

我的印象是所有赋值属性现在都应该是弱指针,这是正确的吗?如果我试图声明为:

@property (weak) id<FooDelegate> delegate;
Run Code Online (Sandbox Code Playgroud)

我在尝试@synthesize时遇到错误(不支持自动生成的弱属性).

在这种情况下,最佳做法是什么?

cocoa-touch delegates objective-c automatic-ref-counting

31
推荐指数
2
解决办法
2万
查看次数