You said you use @class instead of #import in your header files, the methods you are trying to get are declared in the header files, and there are no typos.
In such cases, as a rule, no authority points to this problem, but I will do it anyway, because I have encountered such problems many times. You have probably created many copies of your project to work on each functionality, as well as to maintain a working project.
When you do this, sometimes Xcode still uses old copies of several files. This means that it is still using an old copy of TheFeedStore.h when the methods you are trying to get were not declared by you.
How to solve this problem is very simple. Browse to the file from which you are trying to access the methods and files in which these methods are declared.
In the "Utilities" section on the right, check the location and full path in the "Identification and Type" area.
First check the names of the project if it is different from the name of the project you are working on, which means that Xcode is still pulling old copies of files from a previous version of your project. See Blue Arrows, where the project name is 13SampleMoreRequests in my case.

If this name matches the name of your project, my answer does not solve your problem. If it differs from another, you must use new copies of the file, looking at the new location using the sign indicated by the red arrow.
As soon as you browse and use new files, your problem will be solved and you will be able to access these methods. If you still cannot, copy these files, delete them from the project, and then add them again and you will not run into this problem.
Hope this helps!