0

こんにちは私はこれに少し新しいです。initメソッドで背景を設定するBackgroundクラスがあり、メインクラスで作成したbackgroundクラスを使用して背景を設定したいと思います。この簡単な質問のアイデアはありますか?

4

3 に答える 3

1

メインで、を作成します

-(id)initWithBackground:(Background *)theBackground;

于 2013-03-14T16:09:27.747 に答える
0

メインクラスの初期化コードでこれを書くのと同じくらい簡単かもしれません?

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

バックグラウンド クラス タイプのメイン クラスにプロパティを追加し、バックグラウンドを設定するときにメイン クラスから割り当てて初期化します。

メインクラスのヘッダーで:

@property(strong, nonatomic) Background *backgroundInstance;

メインクラスの実装で:

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

Background クラスが必要な理由はわかりません。

于 2013-03-14T16:14:11.300 に答える