0
후 null로 설정됩니다 : 재산권은 내가이 일을하고있어 내 prepareForSegue 방법에 SEGUE
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
-method에서
- (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입니다!
어떻게 신고 하시겠습니까? – tomidelucca
답변 해 주셔서 감사합니다. 질문을 잘못 작성했습니다. 컨텍스트는 null이 아니고 context.zombies가 아닙니다. 속성 선언의 약한 속성을 강하게 변경하고 이제는 작동합니다. – ErikTJ