Puis-je définir les propriétés transitoires à récupérer?

Je veux créer NSFetchRequest et définir les propriétés à récupérer comme ceci:

 request.propertiesToFetch = @[@"a", @"b", @"c"]; 

a et b sont stockés dans la database Core Data, et c est transitoire. executeFetchRequest: triggers une erreur Invalid keypath c passed to setPropertiesToFetch: Mais si je décoche transitoire-checkbox pour la propriété c tout ira bien. Alors est-ce vraiment impossible d'aller chercher des propriétés transitoires ou je fais quelque chose de mal?

Oui, c'est vraiment impossible. Vous ne pouvez pas les récupérer car ils n'existent pas dans le magasin persistant – c'est ce que cela signifie d'être transitoire. Vous pouvez récupérer tous les attributes persistants dont l'atsortingbut dérivé, transitoire, est créé.