Propriedade não encontrada no tipo de objeto

Eu estou trabalhando em um aplicativo de dados do núcleo simples que usa uma visão de tabela e uma exibição de detalhes. Eu estou recebendo a mensagem de erro informando que a propriedade managedObjectContext não é encontrada no tipo de objeto ChildrenTVC. O problema é que realmente está lá. Eu limpei o projeto e apaguei os dados derivados. Deve haver algo mais acontecendo. Aqui está o código para o cabeçalho do objeto:

@interface ChildrenTVC : CoreDataTableViewController <AddChildTVCDelegate>

@property (strong, nonatomic) NSManagedObjectContext *managedObjectContext;
@property (strong, nonatomic) NSFetchedResultsController *fetchedResultsController;

@end

e o código para o arquivo de implementação:

#import "ChildrenTVC.h"


@implementation ChildrenTVC

@synthesize managedObjectContext = _managedObjectContext;
@synthesize fetchedResultsController = _fetchedResultsController;

Aqui está o arquivo delegado do aplicativo em que o erro é registrado:

#import "AppDelegate.h"
#import "ChildrenTVC.h"

@implementation AppDelegate

@synthesize window = _window;
@synthesize managedObjectContext = __managedObjectContext;
@synthesize managedObjectModel = __managedObjectModel;
@synthesize persistentStoreCoordinator = __persistentStoreCoordinator;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:       ( NSDictionary *)launchOptions
{
// Override point for customization after application launch.
UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
ChildrenTVC *controller = (ChildrenTVC *)navigationController.topViewController;
controller.managedObjectContext = self.managedObjectContext;
return YES;
}

O erro está no controller.managedObjectContext. Muito disso é código clichê, então não há muito a fazer. Eu simplesmente não consigo entender por que não está vendo a propriedade para o contexto do objeto gerenciado. A propriedade está no código.

Atualizar:

Acabei recriando o arquivo totalmente. Não tenho certeza de quais referências ainda estão em vigor quando um arquivo é alterado, mas algo estava apontando para o arquivo errado. Eu tive que esvaziar a lixeira para fazer o novo arquivo funcionar corretamente. Parece funcionar agora, no entanto. Toda a pesquisa que fiz acabou revelando que há algumas coisas inexplicadas no Xcode.

questionAnswers(3)

yourAnswerToTheQuestion