Récupération de NSFetchRequest sous forme de NSArray

CéroceCéroce Membre, Modérateur
08:59 modifié dans API AppKit #1
Question de Flo:

tant qu'on y est, j'aurais une petite question pour les pros de core Data :

Quand on execute une NSFetchRequest et qu'on récupère un NSArray* contenant les résultats, doit-on le "releaser" après ?

Parce que j'ai essayé et sa plante quand le NSArray ne contient rien, sinon ça passe...

Réponses

  • CéroceCéroce Membre, Modérateur
    08:59 modifié #2
    Ce n'est dit nul part dans la doc de Core Data (probablement une des plus mal faites de toute la doc de Cocoa), mais en général, tu n'as absolument pas besoin de gérer la mémoire.

    Pour répondre à  ta question, je me rapporte donc à  la règle générale:
    Si ce n'est pas toi qui l'a créé (avec un alloc, ou des méthodes de type copy...), alors il ne t'appartient pas.


    Le NSArray est sans doute autoreleased.
Connectez-vous ou Inscrivez-vous pour répondre.