CdS nanorod arrays were grown on fluorine-doped tin oxide glass substrates via a hydrothermal process and subsequently coated with a TiO2 nanolayer via a vacuum dip-coating process to fabricate a one-dimensional array structured photocatalyst. The TiO2 nanolayer improved the photocatalytic efficiency of CdS nanorod arrays for the degradation of methylene blue due to the effective separation of the electron-hole pairs, and the photocorrosion of CdS nanorod arrays was successfully inhibited.