Su abuelo el rey Alfonso X de Castilla lo había designado su sucesor.