こんにちは、NSMutableArray 内にネストされたビューコントローラーの属性を設定しようとしています。たとえば、この配列内に 3 つの ViewController があります。
FirstViewController *firstViewController = [FirstViewController alloc];
SecondViewController *secondViewController = [SecondViewController alloc];
ThirdViewController *thirdViewController = [ThirdViewController alloc];
NSMutableArray *viewControllerClasses = [[NSMutableArray alloc] initWithObjects:
firstViewController,
secondViewController,
thirdViewController,
nil];
for (int x=0; x<[viewControllerClasses count]; x++) {
// as an example to set managedObjectContext I otherwise would set firstViewController.managedObjectContext = context;
[viewControllerClasses objectAtIndex:x].managedObjectContext = context;
}
しかし、これはエラーになります: 構造体でも共用体でもないメンバー "managedObjectContext" の要求。"firstViewController" は [viewControllerClasses objectAtIndex:0] と同じであってはなりませんか?