0

まだ問題があります!

2 つのクラスがあり、あるクラスのプロパティに別のクラスからアクセスしたいと考えています。

Facebook スタイルのポップアウト メニューである MenuViewController というクラスがあり、どのセルが選択されているかによって、異なるデータをロードしたいと考えています。

プロパティを作成しました:

@property int rowSelected;

そしてそれを合成しました:

@synthesize rowSelected;

私の他のクラスでは、クラスのインスタンスを作成しました:

MenuViewController *menu = [[MenuViewController alloc] init];

NSInteger rowValue = menu.rowSelected;

NSLog を実行すると、常に 0 が返されます...

NSLog(@"%i", menu.rowSelected);

助けていただければ幸いです。

4

1 に答える 1

0

を呼び出すと、新しいインスタンスがalloc作成されます。メソッドでプロパティの値を設定しない限り、値は0 であると想定する必要があります。 MenuViewControllerinit

于 2012-12-01T20:08:54.827 に答える