我很难理解父母和孩子是如何沟通的(以及他们如何相互传递数据)。我有两个简单的对象(两个ViewControllers)。我理解父-子关系应该允许我使用属性将两个变量从子对象传递到父对象。因为我包括了Obj。B进入Obj A,我假设A是父母,B是孩子。我也知道孩子知道父母,反之亦然,对吗?
我也包括了。B转入Obj。A和我希望能够访问我在Obj的头文件中声明的几个变量。B
谁能给我一个简单的例子,帮助我结束我的困惑?非常感谢。
发布于 2013-10-31 16:15:27
可以在其中一个对象中使用弱赋值设置循环引用:
ObjectA.h
@class ObjectB
@interface ObjectA
@property (strong) ObjectB *parent;
@endObjectA.m
#import "ObjectA.h"
#import "ObjectB.h"
@implementation ObjectA
// methods
@endObjectB.h
@class ObjectA
@interface ObjectB
@property (weak) ObjectA *child;
@endObjectB.m
#import "ObjectB.h"
#import "ObjectA.h"
@implementation ObjectB
// methods
@endhttps://stackoverflow.com/questions/19711468
复制相似问题