我知道之前曾多次询问过这个问题,但这些解决方案都不适用于我的情况。
我有两个类:在第一个类(A类)中,我从用户那里获取数据并将其包含在属性中:
@property (nonatomic, retain) NSMutableArray *firstClassArray;
并合成它。与此同时,我有B级,正在进行财产。
@property (strong, nonatomic) NSMutableArray *games;
我尝试在ViewDidLoad中执行此操作:
CLassA *a = [[ClassA alloc] initWithNibName:@"ClassA" bundle:nil];
games = a.firstClassArray;
和这个
CLassA *a = [[CLassA alloc] init];
a.view;
games = a.firstClassArray;
总而言之,我需要从firstClassArray获取信息并将其存储在游戏数组中以显示在TableView中。我该怎么办?
我的代码出了什么问题?
谢谢!
答案 0 :(得分:1)
在A类的实例中:
ClassB *b = [[ClassA alloc] initWithSomething:something];
b.games = self.firstClassArray;
或者,如果相应地实施ClassB,请执行:
ClassB *b = [[ClassA alloc] initWithSomething:something andGames:self.firsClassArray];