When setting a NSFetchRequest result type to NSDictinaryResultType, zero objects are returned. If I remove setPropertiesToFetch and setResultType, all the objects are retur
The problem was I needed to save the mangedObjectContext after inserting new objects. Once I did that I get the results I was looking for.