0

你好,我对此有点陌生。我有一个背景类,它在 init 方法中设置背景,在我的主类中,我想通过使用我创建的背景类来设置背景。对这个简单的问题有什么想法吗?

4

3 回答 3

1

在 main 中,创建一个

-(id)initWithBackground:(背景*)背景;

于 2013-03-14T16:09:27.747 回答
0

可能就像在主类的初始化代码中编写这个一样简单?

[[Background alloc] init];
于 2013-03-14T16:02:07.040 回答
0

将属性添加到 Background 类类型的主类,然后在要设置背景时从主类分配和初始化它。

在您的主类标题中:

@property(strong, nonatomic) Background *backgroundInstance;

在您的主类实现中:

- setBackground {
  backgroundInstance = [[Background alloc] init]};

我不确定为什么你需要一个背景类。

于 2013-03-14T16:14:11.300 回答