What happened to my blueprint class and How can I fix this?

My blueprint class BP_Pickup based on a c++ class PickupActor,c++ code compiled successfully and Ingame the bp worked as designed,but I cant edit it in the editor anymore.Please help!

You should double check your UPROPERTY macros has the the correct tags. Try
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = “X”)

Hey Daniel,thanks for the answer.i just figured out that is because i accidently closed the class default tab, the editor consider my blueprint as a pure data blueprint and class default tab is the only tab for a pure data blueprint.^-^