3

J'ai un UITableViewController qui est alimenté par un NSFetchedResultsController.NSFetchedResultsController et BAD_ACCESS

Tout fonctionnait bien, jusqu'à ce que j'ajouté

if (self.fetchedResultsController != nil) 
{ 
    return self.fetchedResultsController; 
} 

au début de ma méthode

-(NSFetchedResultsController *)fetchedResultsController { 

. L'erreur que je reçois est:

Program received signal: “EXC_BAD_ACCESS”. 

Toute idée pourquoi cela pourrait être? Je déclare

@property (nonatomic, retain) NSFetchedResultsController *fetchedResultsController; 

dans le fichier .h et

@synthesize fetchedResultsController 

dans le fichier de mise en œuvre.

Merci ~

Répondre

4

Est-ce que la mise en place d'un appel récursif, avec self.fetchedResultsController invoquant la méthode fetchedResultsController?

+0

+1 ressemble à ça –

0

On dirait que vous faites référence à un pointeur non initialisé. Avez-vous initialisé fetchedResultsController? Dans la méthode init de votre classe, ajoutez:

fetchedResultsController = nil; 

Cela aide-t-il?