私の prepareForSegue メソッドでは、次のようにしています。
LoggedInViewController *view = segue.destinationViewController;
NSLog(@"Preparing for view logged in for user %@ with %d zombies with %@",
self.context.userName, self.context.zombies.count, view.view);
[view initWithContext:self.context];
そして私のinitWithContext
方法では:
- (void)initWithContext:(TestSRConnectionContext *)__context{
_context = __context;
NSLog(@"Ok init for user %@ with %d zombies", __context.userName, _context.zombies.count);
}
ログでは、すべて問題ありません。
読み込んでいるビューは UITableViewController ですが、アイテムは読み込まれません。このテーブルは以前に機能していたので、テーブルのロジックは問題ありません。
だから - 私が抱えている問題は、ビューが表示されたときに _context.zombies が null に設定されていることです。viewDidAppear メソッドで _context.zombies をチェックすると null です!