你可能会这样
@interfaceFoo:NSObject{
id delegate;
}
@property(weak) id delegate;
但是会出现错误,说要用__weak, 那就加上
@interfaceFoo:NSObject{
__weak id delegate;
}
@property(weak) id delegate;
这样就可以了,注意的是如果property声明的是weak,那么变量也要作为weak来存储。
你可能会这样
@interfaceFoo:NSObject{
id delegate;
}
@property(weak) id delegate;
但是会出现错误,说要用__weak, 那就加上
@interfaceFoo:NSObject{
__weak id delegate;
}
@property(weak) id delegate;
这样就可以了,注意的是如果property声明的是weak,那么变量也要作为weak来存储。
转载于:https://www.cnblogs.com/iosdev/archive/2012/09/07/2674832.html